Invoice Generator
How much should you invoice your client including taxes?
Create a complete professional invoice with automatic tax calculations, totals, and proper formatting. Add multiple line items, apply tax rates, and generate a clean invoice ready for your client.
—
Send feedback
💡 Share your idea or report a problem
✓ Thanks! We'll take a look.
Learn more
How It Works
The formula, explained simply
Professional invoices follow a predictable structure that business accounting systems expect. The invoice number creates an audit trail for both parties — your client needs it to process payment through their accounts payable system, and you need it to track which payments correspond to which work.
The math flows from line items to subtotal to tax to final amount. Most business accounting software expects this exact sequence. Tax calculations apply to the subtotal, not individual line items, which simplifies bookkeeping and matches how most tax jurisdictions handle business transactions.
Payment terms set expectations and legal obligations. Net 30 means payment is due 30 days from the invoice date, not the work completion date. This timing matters for cash flow planning and gives clients time to route invoices through approval processes.
When To Use This
Right tool, right situation
Use formal invoices for any business transaction over $100, any work for corporations, or any taxable sale. The professional format signals credibility and makes payment processing smoother for both parties.
Skip formal invoicing for casual transactions between individuals, immediate cash sales, or when the client specifically requests a different format. Some large corporations have vendor portals that replace traditional invoicing entirely.
Consider invoice automation tools when you send more than 10 invoices monthly. Manual invoice generation becomes error-prone and time-consuming at higher volumes, and automation reduces payment delays through consistent formatting.
Common Mistakes
Why results sometimes look wrong
The most expensive mistake is missing required tax collection. Some businesses owe penalties on uncollected sales tax even if they never received payment from the client. Research your tax obligations before sending invoices, not after.
Inconsistent invoice numbering creates accounting headaches. Gaps in sequence numbers trigger audits, while duplicate numbers cause payment processing errors. Establish a numbering system before you send your first invoice and stick to it religiously.
Vague item descriptions lead to payment delays. Procurement departments need specific descriptions to match invoices to purchase orders. Write descriptions that would make sense to someone who was not involved in the original project discussion.
The Math
Worked examples and deeper derivation
Invoice calculations follow standard business accounting rules. Subtotal equals quantity times rate for each line item. Tax percentage applies to the pre-tax subtotal — never to the final amount. The total equals subtotal plus tax amount.
Rounding happens at the final step, not on intermediate calculations. This prevents small errors from accumulating across multiple line items. Most businesses round to the nearest cent, but some industries use different conventions.
Discount calculations, when applied, typically reduce the subtotal before tax calculations. Early payment discounts like 2/10 Net 30 apply to the final amount and are handled separately from the invoice total.
Expert Unlock
The thing most explanations skip
Payment terms create enforceable contracts. Net 30 establishes the client's legal obligation to pay within 30 days, which becomes important if you need to pursue collection. Late fees specified on the invoice are generally enforceable if reasonable (typically 1-2% monthly). However, terms must be communicated before work begins — you cannot add payment terms retroactively to increase leverage over slow-paying clients.
How do I make my invoice look professional?
Need something this doesn't cover?
Suggest a tool — we'll build it →