About Invoice Generator
Amounts are computed in whole cents with each line rounded before summing, so the lines on the page always add up to the printed total — the property that makes an invoice look trustworthy to the bookkeeper checking it. Your own business details are remembered by this browser; the client's never are.
An invoice is the most commercially sensitive document most freelancers and small businesses produce: it names your client, your rates, what you actually charged them, and — in the payment terms — often your bank details. The web's free invoice generators almost universally route that through an account on someone's server, where your client list and pricing history accumulate as somebody else's dataset. This one assembles the PDF on your machine; the only thing it remembers is your own business block, in your own browser, so repeat invoicing does not mean retyping your address.
The arithmetic follows the convention bookkeepers verify against: every line amount is rounded to the currency's smallest unit first, and the subtotal is the sum of those printed lines — never a higher-precision total that disagrees with the visible arithmetic by a cent. Discount applies to the subtotal, tax applies to the discounted base, and the label is yours to set, because the same field is VAT in one country, GST in another and sales tax in a third. Zero-decimal currencies like yen never grow invented decimals.
A few conventions matter more than design flourishes. Number invoices sequentially and never reuse one — gaps are survivable, duplicates are an accounting problem and in some jurisdictions a legal one. State a due date, not just terms shorthand: 'Net 30' means nothing to a client who has not met it, while a date is unambiguous. And put the payment path in the notes — an invoice that makes paying easy gets paid measurably faster than one that makes the client ask how.