A professional invoice must include: your business name and contact information, client name and billing address, unique invoice number, invoice date, payment due date, itemized list of services or products with quantities and unit prices, subtotal, taxes (if applicable), discounts, and a clear total amount due. Missing any of these elements can delay payment or create disputes.
👉 Free Invoice Generator — instant, no signup required →
What Is an Invoice Generator?
An invoice generator is an online tool that creates professionally formatted invoices from the information you enter — business details, client information, line items, tax rates, and payment terms — then produces a downloadable PDF you can send to clients immediately.
Invoices are the formal billing document in a business transaction. They create a paper trail for accounting, establish the legal obligation to pay, and define the payment terms. A correctly formatted invoice is also required documentation for tax purposes, as it substantiates revenue and — for clients — supports expense deductions.
The key elements every invoice must contain are a unique invoice number, the invoice date, the payment due date, an itemized breakdown of goods or services with quantities and unit prices, the applicable tax rate and tax amount, any discounts, and the total amount due. Many businesses also include their payment methods, bank account details for wire transfers, and any late payment fee policy.
Professional invoices with specific due dates are paid faster than informal payment requests. Net 15 or Net 30 are standard payment terms for freelancers and small businesses — "Net 30" means full payment is due within 30 calendar days of the invoice date. The invoice generator handles all calculations automatically, including subtotals, tax, and totals, eliminating arithmetic errors that can delay payment.
Required Invoice Elements
Header section:
- Your company name and logo
- Your address, phone, email, website
- "INVOICE" clearly labeled
- Invoice number (unique sequential identifier)
- Invoice date (when issued)
- Payment due date
Bill To section:
- Client company name
- Client contact person
- Client billing address
Itemized table:
- Description of each item/service
- Quantity
- Unit price
- Line total (quantity × unit price)
Totals section:
- Subtotal (sum of all line totals)
- Applicable discounts (percentage or amount)
- Tax (sales tax, VAT, GST — jurisdiction-dependent)
- Total amount due
Payment details:
- Accepted payment methods
- Payment instructions (bank account for wire, Venmo handle, etc.)
- Late payment policy (if any)
Invoice Number Formats:
- Sequential: INV-001, INV-002 (simple, common)
- Date-based: INV-2026-001 (year-prefixed helps with filing)
- Client-based: INV-ABC-001 (client code + number, useful for multiple clients)
Tax Calculation for Invoices
Line Total = Quantity × Unit Price
Subtotal = Sum of All Line Totals
Discount Amount = Subtotal × Discount Rate
Taxable Amount = Subtotal − Discount Amount
Tax Amount = Taxable Amount × Tax Rate
Total Due = Taxable Amount + Tax Amount
Common tax scenarios:
- US service businesses: Often no sales tax on services (varies by state)
- US product sales: Collect sales tax in states where you have "nexus"
- International (VAT countries): Add VAT (UK: 20%, EU standard: varies 16–27%)
- Canada: GST (5%) + provincial PST or HST
Payment Terms Reference
| Term | Meaning | |------|---------| | Net 30 | Full payment due within 30 calendar days | | Net 15 | Due within 15 days | | 2/10 Net 30 | 2% discount if paid within 10 days; full amount due in 30 days | | Due on Receipt | Payment expected immediately upon invoice receipt | | Net 60 | Due within 60 days (common in some industries) | | Milestone/Installment | Payment schedule tied to project milestones |
For freelancers and small businesses, Net 15 or Net 30 are standard. Including a late payment fee (1.5–3% monthly, or $25–50 flat) in your terms and noting it on the invoice encourages timely payment, though actual enforcement is discretionary.
Frequently Asked Questions
What is an invoice number and how do I choose one? An invoice number is a unique identifier for each invoice — critical for tracking payments, reconciling accounts, and preventing duplicate payments. Start simple with INV-001 and increment sequentially. Don't restart numbering each year (leads to duplicates). Some accounting software generates invoice numbers automatically. If a client asks for a "PO number" (Purchase Order number), use the number they provide in the PO they issued you — this is their internal reference, separate from your invoice number.
Do I need to charge sales tax on my invoices? In the US, sales tax obligation depends on what you sell and where. Products: generally taxable; most states require you to collect and remit sales tax if you have nexus (physical presence or economic nexus — exceeding a sales threshold, often $100,000/year or 200 transactions). Services: varies by state; many states exempt professional services. After the 2018 South Dakota v. Wayfair Supreme Court ruling, remote sellers must collect sales tax in states where they exceed economic nexus thresholds. Consult a tax professional for your specific situation — incorrect sales tax collection creates liability.
What should I include in the "description" column? Be specific enough to avoid disputes and clearly justify the charge: "Website redesign — Phase 2 (July 1–31, 2026): 40 hours at $100/hour" is better than "Website work." For products: include quantity, SKU, and brief description. For consulting: include date range, project name, and hours. Vague descriptions delay payment (clients ask for clarification) and can cause disputes if the client's expectation differs from what they believe they were billed for.
How do I handle invoice disputes? Address disputes in writing promptly. Document all relevant communications. If the dispute is about the amount: review the original agreement/contract and compare to the invoice — often disputes arise from scope changes not covered by a formal change order. If the dispute is about quality: separate the quality issue from the billing issue; offer to remedy the issue while noting the invoice amount reflects work performed. For persistent non-payment: send a formal demand letter; after that, small claims court (claims typically up to $5,000–$10,000 depending on state) is cost-effective without an attorney.
How long should I keep invoices for tax purposes? The IRS recommends keeping business tax records for a minimum of 3 years after the tax return was filed (the normal statute of limitations for audit). However, keep records for 6 years if you underreported income by more than 25% (extended statute). Keep employment tax records for 4 years. For property (equipment, vehicles), keep records as long as you own the property plus the 3-year statute period. Many accountants advise keeping all business records for 7 years to be safe. Digital storage (cloud backup) makes indefinite retention practical and costless.
Related Free Tools on RoughTools
- Sales Tax Calculator — calculate sales tax for any state
- Freelancer Rate Calculator — set your hourly rate
- Profit Margin Calculator — ensure your invoiced prices are profitable
Create Your Invoice Now
The free Invoice Generator at RoughTools creates professional invoices with logo upload, automatic tax and total calculation, sequential invoice numbering, and PDF download. No account needed, completely free.