Calculate invoice totals with multiple line items, tax, and discounts. Add hourly, per-item, or flat-fee charges. See subtotal, tax, discount, and grand total instantly.
| Description | Qty | Rate | Amount |
|---|
ℹ️ Affiliate disclosure: Some links below are affiliate links. We may earn a commission if you sign up, at no extra cost to you.
Getting paid starts with a professional invoice. Yet many freelancers and small business owners send sloppy invoices with missing details, unclear terms, and no late payment policy — then wonder why clients pay late. A proper invoice is not just a bill; it is a legal document, a professional impression, and a cash flow management tool. This guide covers everything from calculating totals to handling non-paying clients.
Scenario 1: Freelance Web Developer. Sarah invoices a client for a website project. Line items: Design (20 hrs × $95 = $1,900), Development (35 hrs × $95 = $3,325), Hosting Setup (1 × $250 = $250), Domain Registration (1 × $15 = $15). Subtotal: $5,490. No tax (services exempt in her state). 5% loyalty discount: -$274.50. Total due: $5,215.50. Net 15 terms. Use our Freelance Rate Calculator to verify her $95/hour rate covers her costs.
Scenario 2: Graphic Designer Monthly Retainer. Marcus bills a monthly retainer client. Line items: Retainer - Social Media Design (1 × $2,500), Additional Requests - 8 extra graphics (8 × $75 = $600), Rush Fee - 2 items (2 × $50 = $100). Subtotal: $3,200. 7% state tax: $224. No discount. Total: $3,424. The retainer covers 20 graphics; extras are billed per piece. Use our Profit Margin Calculator to check his margin on the retainer.
Scenario 3: Construction Subcontractor. David invoices a general contractor. Line items: Electrical Rough-In (1 × $4,200), Panel Installation (1 × $1,800), Materials (1 × $2,350), Permit Fees (1 × $350). Subtotal: $8,700. No tax (B2B in his state). 2% early payment discount if paid within 10 days. Total: $8,526 (with discount) or $8,700 (standard Net 30). The early payment discount incentivizes faster cash flow. Use our Contractor Rate Calculator to make sure his labor rate is profitable.
Scenario 4: E-commerce Product Order. Priya sends a wholesale invoice. Line items: Widget A (500 × $4.25 = $2,125), Widget B (200 × $6.50 = $1,300), Shipping (1 × $145 = $145). Subtotal: $3,570. 10% volume discount: -$357. Taxable subtotal: $3,213. 6% sales tax: $192.78. Total: $3,405.78. Net 30 terms. Use our Markup Calculator to verify her wholesale markup and our Sales Tax Calculator to double-check tax amounts.
💡 Key insight: The average small business invoice takes 27 days to get paid. That is nearly a month of your money sitting in someone else account. Three tactics to speed payment: offer a 2% early payment discount (most clients take it), send invoices immediately upon delivery (not at end of month), and follow up at day 7 with a friendly reminder. Every day faster you get paid improves your cash flow.
| Element | Why It Matters |
|---|---|
| Invoice number | Unique sequential ID for tracking and accounting |
| Date and due date | Establishes payment timeline legally |
| Your business info | Name, address, email, phone, tax ID |
| Client info | Company name, contact, billing address |
| Itemized line items | Transparency reduces disputes |
| Subtotal, tax, total | Clear math the client can verify |
| Payment terms | Net 15/30, late fee policy, early payment discount |
| Payment methods | Bank transfer, PayPal, check, Stripe link |
Use our Percentage Calculator for quick discount and tax calculations when creating invoices manually.
| Due on Receipt | Immediate |
| Net 15 | 15 days |
| Net 30 | 30 days |
| 2/10 Net 30 | 2% off if paid in 10d |
| Net 60 | 60 days |