Invoice Generator

ItemQtyPriceTotal

💡 Tip of the Day

Plan your tasks the night before.

Invoices do two jobs at once - they communicate what was delivered and make it easy for the client to pay. A clear layout, honest line items, and totals that add up remove friction you do not need. The form above gives you just enough structure to build a simple invoice without feeling boxed in. Add who it is from and who it is for, list what you provided, and let the math handle itself.

Quick start - create a clean invoice in minutes

Begin with the basics. Paste your business details in the From box - name, address, and a reliable email. Add your client’s details in To. Pick an invoice number that fits your own tracking system so you can find it later. Dates matter more than people think, so fill both Issue Date and Due Date. Deadlines get missed when the date is buried in a paragraph.

Line items that read clearly

Describe what you delivered with everyday words. If you shipped a development sprint, write Sprint 3 - authentication module instead of a vague Development work entry. Put the count in Qty and the unit price in Price. The line total updates instantly. Small detail - write single units as 1 not 1.0 to keep the table tidy.

Pricing and taxes - simple rules that prevent confusion

Apply discount and tax at the invoice level unless your local rules say otherwise. That keeps every line comparable at a glance. If shipping applies, add it in the shipping box - never hide shipping inside a line item. For general record keeping expectations that help during tax season, the IRS’ publication on business records is worth a skim IRS - Recordkeeping. If you sell to the EU, keep an eye on VAT guidance from official sources - it changes and you want the current rate from the right authority.

Currency and symbols

Choose a currency your client recognizes and keep the symbol consistent. If your agreement lists USD, stick with that in the invoice. Switching symbols between emails and paperwork invites avoidable questions.

Review checklist - before you send

  • Does the contact email in From match an inbox you check daily?
  • Do line items map one-to-one to the work your client expects to see?
  • Are dates visible where a quick skim will find them?
  • Are discounts and taxes explained in a short note if they need context?

Comparison - manual spreadsheet vs simple invoice tool

Aspect Spreadsheet Simple tool
Setup time Build and format columns each time Ready layout with totals
Error risk Manual formulas can break Totals auto-calculate
Consistency Varies by file Repeatable layout
Sharing Save as PDF manually Print and save to PDF quickly

Notes that help the client pay on time

Use the Notes box to set expectations in one or two sentences. For example - Payment due within 14 days by bank transfer. If late fees apply, keep the language plain. People respect clear policies when you keep the tone steady.

Real detail - a small business habit that saved time

Last year I helped a two-person studio that used long email threads as their invoicing system. They missed follow ups because nobody could tell which thread matched which payment. We created a simple pattern - invoice number in subject lines, always the same totals table, and one notes line with bank info. Their average time to payment dropped by a week. Nothing fancy - just consistent paperwork.

Export and storage - a light process you can maintain

Save the invoice as a PDF and name the file so it sorts neatly - 2025-03-INV-1047-client.pdf. Keep a single folder per year. If you want a thorough but readable overview of bookkeeping basics, the U.S. Small Business Administration has practical short guides you can browse SBA - Manage finances. Good filing beats long searches later.

Two questions before you click send

  • Could someone who was not on the project understand this bill after a quick scan?
  • Did you make it obvious how and when to pay - right in the document, not buried in a link?
Can I add per-line taxes instead of invoice-level tax?
You can, but invoice-level tax keeps things cleaner unless your rules require line-level rates. If you must split, add a short note that clarifies why a specific line has its own tax.
How should I handle partial payments?
Add a new line that references the previous invoice and subtracts the partial payment as a negative amount. Keep the math visible so nobody needs to do detective work across emails.
What file name format works best for PDFs?
Use date, invoice number, and client in that order. This pattern sorts well in any file system and makes a missing file easy to spot.
Should I list hours or deliverables?
Match the contract. If you billed time, list hours and rate. If you sold a fixed fee, list the deliverable and the amount without turning it back into hourly math.
How do I add a deposit to the first invoice?
Create a line labeled Deposit with the percentage and amount, then list the remaining work with the balance. On the final invoice, subtract the deposit clearly so totals reconcile.