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.

Updated June 2026 · How this works

Example calculation — edit any field to use your own numbers

Worth knowing
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.

Freelance Designer Invoice
Business: Design Pro LLC, Client: Local Restaurant, Item: Logo Design, Quantity: 1, Rate: $800, Tax: 9%
Total of $872 includes $72 sales tax. Professional invoice format helps establish credibility with business clients and ensures tax compliance.
Consulting Hours Invoice
Business: Strategy Advisors, Client: Tech Startup, Item: Business Consulting, Quantity: 15 hours, Rate: $175/hour, Tax: 0%
Total of $2,625 with no tax (B2B services often exempt). Hourly billing clearly shows value delivered and justifies professional rates.
Product Sales Invoice
Business: Craft Supplies Co, Client: Art School, Item: Art Kits, Quantity: 25, Rate: $18 each, Tax: 6.5%
Total of $479.25 including $29.25 tax on physical goods. Clear quantity pricing helps schools track inventory and budget approval.
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?

What should I include in my business address on an invoice?
Include your complete mailing address where clients can send payments. This should match your business registration address if you are incorporated. For freelancers, use your primary business location or PO Box if you prefer not to share your home address.
When do I need to charge sales tax on my invoice?
Charge sales tax when selling physical products or taxable services in states where you have nexus. B2B services are often exempt, but rules vary by state and service type. Consult your state tax authority for specific requirements in your industry.
How do I choose the right payment terms for my invoice?
Net 30 (payment due in 30 days) is standard for B2B transactions. Use Net 15 for smaller amounts or new clients, and consider offering 2/10 Net 30 (2% discount if paid within 10 days) to encourage faster payment. Freelancers often use shorter terms like Net 15 or payment on delivery.

Need something this doesn't cover?

Suggest a tool — we'll build it →