BCBusiness Calculators

Invoice Generator

Fill in the form and your invoice updates on the right in real time. Click "Download PDF" to open the print dialog and save it as a PDF. No signup, no watermark, nothing stored on our servers.

Invoice
INV-0001
Issued: 2026-04-19
Due: 2026-05-19
From
Your Business Name 123 Main St City, ST 00000 hello@business.com
Bill To
Client Name Client Company client@example.com
DescriptionQtyRateAmount
Consulting services — project kickoff10$125.00$1,250.00
Design deliverables1$500.00$500.00
Subtotal$1,750.00
Tax (0%)$0.00
Total$1,750.00
Thanks for your business! Payment due within 30 days.

How this invoice generator works

The invoice on the right is a live preview. Anything you type on the left — business info, client info, line items, tax rate, notes — updates instantly. When you are ready, click the Download PDF button. The print dialog opens; choose "Save as PDF" as the destination and you have a clean, portable invoice you can email to a client. Everything runs in your browser, so nothing is uploaded or stored.

The format follows the conventions every accountant and accounts-payable system expects: sender address block top left, recipient block next to it, invoice number and dates at the top, a line-item table with quantity and rate, and a subtotal/tax/total box. If your client uses QuickBooks, Xero, or a manual AP process, this layout will drop in without questions.

What every invoice must include

Missing fields are the most common reason invoices get delayed. Before you send, double-check that every one of these is on the document.

  • Your business name, address, and contact info. For sole proprietors without a registered business name, use your personal name and a legal address.
  • Your client's name and address. AP systems often route by client address, so be precise.
  • Unique invoice number. Sequential numbering (INV-0001, INV-0002) is simplest and satisfies most bookkeeping and tax requirements.
  • Issue date and due date. A due date (Net 15, Net 30) dramatically improves on-time payment.
  • Itemized list of work or products. Describe what was delivered in plain language. Vague descriptions delay approval.
  • Subtotal, tax, and total. Show the tax rate explicitly so the client can verify against their state rate.
  • Payment instructions. Include ACH/wire info, a payment link, or a note directing to an emailed link. Do not make them hunt for it.

Payment terms and how to get paid faster

The single biggest lever on cash flow is payment terms. Net 30 is conventional, but Net 15 gets you paid twice as fast if clients will accept it. For new clients or one-off projects, require 50% up front — it filters out non-serious buyers and funds your work. Late fees of 1.5% per month beyond 30 days are standard and enforceable in most jurisdictions if written into your contract.

Invoice immediately. Most small businesses delay invoicing by a week or more, then wait 30 days to get paid. That is a 37-day gap where you are financing the client. Sending the invoice the same day the work is complete is the single most effective cash flow improvement available to you. If you need to figure out what to charge in the first place, run the freelance rate calculator or the hourly to salary converter.

Sales tax on invoices

Whether you add sales tax depends on your state, your product category, and whether you are selling to a consumer or a reseller. Services are often tax-exempt in many states; physical goods usually are not. If you are selling across state lines, economic nexus rules (set by each state) determine when you must collect — common thresholds are $100,000 in sales or 200 transactions per state per year. Our sales tax calculator shows state rates, and the invoice generator above applies whatever percent you type into the tax field. If in doubt, consult a CPA; getting sales tax wrong creates personal liability even for LLC owners.

How to deliver invoices professionally

Deliver PDFs, not Word documents or screenshots. PDFs render identically on every device and cannot be edited in transit. Name the file descriptively: INV-0001-ClientName-2026-04.pdf. Attach it to a short email that thanks the client for the work and mentions the due date. If you use accounting software, cc the "bills" email address the client gave you so their AP team receives a copy directly.

When to follow up on late invoices

  1. Day 0 (due date): Friendly reminder email if unpaid.
  2. Day 7: Second email referencing the original invoice and due date.
  3. Day 14: Phone call. Many "late" invoices are lost in AP workflows; a call unblocks them in one conversation.
  4. Day 30: Final notice with late fee applied, noting next steps if unresolved.
  5. Day 60+: Consider collections or small claims court for significant amounts.

Most invoices go late because they fell through a gap, not because the client is refusing to pay. A polite, early follow-up almost always does the job.

Tracking invoices beyond this tool

The invoice generator produces PDFs but does not track them. Once you are issuing more than five or ten invoices per month, graduate to a system that remembers what you have sent, who has paid, and who is late. Accounting platforms like QuickBooks, Xero, or Wave handle this and sync to your bank so reconciliation is automatic. Until you need that, a simple spreadsheet with invoice number, client, amount, issue date, due date, and paid date works fine.

Customizing the invoice template

The template above intentionally avoids heavy branding — clean typography, no logo, no color blocks. This is the format that AP systems process fastest. If you want to add a logo, download the PDF, then edit in any PDF editor or place the file into your accounting software. Loud designs tend to slow down payment, not speed it up.

Privacy and storage

This calculator runs entirely in your browser. Your invoice data is not sent to any server, not stored in any database, and not used for any analytics. When you close the tab, it is gone. That is why we ask you to save the PDF locally — it is the only record that persists.

More free business tools

Need a dashboard that tracks all of these metrics for you? Powered by Digital Dashboard Hub →