Classic layout
Forest Ledger invoice template
IBM Plex Serif in deep green — a bookkeeper's ledger rather than a letterhead.
What you see above is the whole document — every template stays visible whatever you pay. Making an invoice with Forest Ledger itself is not part of the Free plan: Free covers 6 of the 60 templates, which are the 6 the generator offers, and the rest arrive with the paid plan when it launches.
Invoice
Sample data · A4 · rendered by the product
How this sheet is set
IBM Plex Serif for the words and IBM Plex Mono for the figures: the division a bookkeeper's register makes, here in deep forest green.
The Classic layout
The arrangement everyone already knows how to read: a letterhead across the top, the two parties side by side under it, then the schedule and the totals. Nothing about it has to be explained to a recipient, which is why more of the library is built on this skeleton than on any other.
Who it suits
A safe default for almost any business, and the right choice when the invoice will be read by someone who has never seen one of yours before.
The voice of a document that will be filed: ruled or framed cells, formal serif or heavily structured sans type, and room for a signature and a stamp. It is a tone, not a legal status.
What it prints
Every template in the library prints the same set of facts — a template that dropped one would fail the library’s own contract test. What changes between them is where the facts sit and how they are set.
- Issuer and recipient, each with an address, an optional contact line, and a tax label and number you write yourself.
- Invoice number, issue date, service period, payment terms or an explicit due date, and the date of the service agreement.
- Your own references — purchase order, contract, cost centre — labelled the way your client labels them.
- Line items with a quantity, an optional unit, an optional period, a rate and an amount.
- A note field, and full banking details with an optional payment reference.
Anything you leave empty prints nothing at all — no blank labels, no placeholder rows.