Invoice Template for Freelancers & Small Businesses
A professional invoice template for freelancers and small businesses. Track sent invoices, payment status, and outstanding amounts in one spreadsheet.
Download
Invoice Template for Freelancers & Small Businesses
Download for Excel (.xlsx)Free. No signup. Works offline in Microsoft Excel, Apple Numbers, and LibreOffice Calc.
Getting paid starts with asking for the money professionally. A surprising number of freelancers and small business owners send invoices that are missing essential information — no payment terms, no due date, no clear total, no indication of how to pay — and then wonder why clients take 45 days to settle a net-30 invoice. The invoice is not just a billing document. It is a communication tool that tells the client exactly what they owe, when they owe it, and how to pay. The clearer that communication, the faster you get paid.
This spreadsheet provides two things most invoice templates miss. First, a professional, client-facing invoice layout that includes every element a proper invoice requires. Second — and this is the part that actually matters for your business — an invoice tracking dashboard that monitors every invoice you have sent: who owes you money, how much, when it is due, and whether it is current, coming due, or overdue. The tracking layer turns invoicing from a one-at-a-time task into a receivables management system.
Disclaimer: This template is provided for informational and educational purposes only. It does not constitute financial, tax, or legal advice. Invoice requirements may vary by jurisdiction and industry. SpreadsheetTemplates.info is not responsible for decisions made based on the information provided.
What a Professional Invoice Must Include
Every invoice you send should contain your business name and contact information (or your name, if you are a sole proprietor), your business address, the client’s name and contact information, the client’s billing address (important for corporate clients with centralised AP departments), a unique invoice number (sequential — INV-001, INV-002, etc. — for record-keeping and reference), the invoice date (the date you are sending it), the due date (calculated from your payment terms — see below), a description of services or products provided (specific enough that the client knows exactly what they are paying for), the quantity and rate for each line item, the subtotal, any applicable taxes (sales tax, VAT — if required in your jurisdiction), the total amount due, accepted payment methods (bank transfer, cheque, PayPal, credit card — the more options, the fewer excuses for delay), and your payment instructions (bank account details for transfer, PayPal email, mailing address for cheques).
The spreadsheet’s invoice tab is pre-formatted with all of these fields. You fill in the variable information for each invoice and print or PDF it for the client. The layout is clean and professional — designed to be taken seriously by corporate AP departments, not just individual clients.
The Invoice Tracking Dashboard
The tracking dashboard is where this template differs from the hundreds of free invoice templates available online. For every invoice you create, the dashboard records the invoice number, client name, invoice date, due date, amount, payment status (sent, viewed, paid, overdue), date paid (when payment is received), and days outstanding (calculated automatically — the number of days between invoice date and today or date paid).
The dashboard provides four summary views: total invoiced this month/quarter/year, total paid, total outstanding (unpaid invoices), and total overdue (unpaid invoices past their due date). The overdue total — displayed prominently — is the number that demands action. Every dollar in the overdue column is money you have earned but not received, and the longer it sits there, the less likely you are to collect it.
Ageing Analysis
The dashboard includes a simple ageing breakdown of outstanding invoices: current (not yet due), 1–30 days overdue, 31–60 days overdue, and 60+ days overdue. This mirrors the accounts receivable ageing reports that larger businesses use to manage collections.
The ageing analysis tells you where to focus your follow-up efforts. An invoice 5 days overdue needs a polite reminder email. An invoice 35 days overdue needs a phone call. An invoice 65+ days overdue may need a formal demand letter or a decision about whether to pursue collection or write off the amount.
Payment Terms: What to Use and Why
Payment terms define when you expect to be paid. The terms you set affect your cash flow directly.
Due on receipt. The client should pay immediately upon receiving the invoice. This is appropriate for small, one-time projects and clients with no established relationship. In practice, “due on receipt” usually means paid within 7–14 days.
Net 15. Payment due within 15 days of the invoice date. This is a reasonable default for freelancers — it communicates urgency without being aggressive. Most small clients can process payment within two weeks.
Net 30. The most common business payment term. Payment due within 30 calendar days. Appropriate for established client relationships and corporate clients whose AP departments operate on monthly cycles. The downside: 30 days is a long time to wait for cash if you have monthly expenses to cover.
Net 60 / Net 90. Extended terms sometimes demanded by large corporate clients. These are cash flow killers for small businesses. If a client insists on net-60 or net-90, consider pricing accordingly — you are effectively extending a 60–90 day interest-free loan, and your pricing should reflect that cost.
The editorial position: start with Net 15 for new clients and move to Net 30 only for established relationships where the client has demonstrated reliable payment. Never agree to Net 60+ unless your cash flow can absorb it or the contract size justifies the wait.
The spreadsheet includes a late payment policy field on the invoice template. A standard clause: “A late fee of 1.5% per month will be applied to balances overdue by more than 15 days.” Whether you actually enforce this depends on the client relationship, but having the policy stated on the invoice creates an expectation of timely payment.
How to Use the Spreadsheet
Step 1: Customise the invoice template. Enter your business name, address, logo (if applicable), payment methods, and bank details. These fields persist across all invoices — you only enter them once.
Step 2: Create an invoice for each project or billing period. Fill in the client details, line items, and amounts. Save or print the invoice as a PDF for the client. The spreadsheet auto-generates the next sequential invoice number.
Step 3: Record the invoice in the tracking dashboard. Enter the invoice number, client, date, due date, and amount. Set the status to “Sent.”
Step 4: Update payment status when paid. When payment arrives, update the status to “Paid” and enter the date paid. The dashboard totals adjust automatically.
Step 5: Follow up on overdue invoices weekly. Review the ageing analysis every Monday. Send reminders for any invoice past due. The sooner you follow up, the more likely you are to collect.
Download: Invoice Template & Tracker — Excel (.xlsx)
When to Switch to Invoicing Software
The spreadsheet works well for freelancers and small businesses sending fewer than 15–20 invoices per month. Beyond that volume, dedicated invoicing software provides automation that saves significant time: automated recurring invoices for retainer clients, online payment links embedded in the invoice (clients can pay by credit card or bank transfer with one click — this alone reduces payment time by 5–10 days on average), automatic payment reminders (no manual follow-up needed for standard overdue notices), expense tracking integrated with invoicing, and financial reporting (revenue by client, average days to payment, collection rate).
The options worth evaluating: Wave (free invoicing with optional paid payment processing) is the best choice for cost-conscious freelancers. FreshBooks ($19–$60/month) is optimised for service-based freelancers with strong time-tracking and invoicing integration. QuickBooks Online ($30–$200/month) provides full accounting alongside invoicing. HoneyBook/Dubsado ($19–$40/month) combine invoicing with contracts, proposals, and project management for creative professionals.
For tracking the income from these invoices in a tax-ready format, see our freelancer tax and income tracker. For integrating invoicing into your broader business financial management, see our small business budget template. And for forecasting the cash impact of outstanding invoices on your weekly cash position, see our 13-week cash flow forecast.
Frequently Asked Questions
What should I do if a client disputes an invoice?
Respond promptly and professionally. Ask the client to specify what they are disputing — the amount, the scope of work, or the payment terms. If the dispute is about scope, refer to your contract or statement of work. If it is about amount, provide a detailed breakdown of time or deliverables. Most invoice disputes result from unclear scope definitions, not bad faith — a detailed invoice with specific line items prevents most disputes before they occur.
Should I charge late fees?
Include a late fee policy on every invoice (1–1.5% per month on overdue balances is standard). Whether you enforce it depends on the client relationship and the amount. For large corporate clients who pay at net-45 instead of net-30, enforcing late fees may damage the relationship. For chronically late small clients, enforcing fees — or more practically, requiring upfront deposits on future work — is reasonable.
How do I handle international invoices?
Specify the currency on the invoice (USD, GBP, EUR) and ensure your payment method can receive international transfers. Include your SWIFT/BIC code for international bank transfers. Be aware that international wire transfers often carry $15–$50 in bank fees — clarify whether the client or you absorbs these. For invoices to EU clients, you may need to include VAT information depending on your jurisdiction and the nature of the service.
Should I require deposits or milestone payments?
For projects exceeding $2,000 or spanning more than four weeks, requiring a deposit (typically 25–50% upfront) is standard practice and protects you from non-payment. Milestone billing (25% at kickoff, 25% at midpoint, 50% at delivery) is appropriate for larger projects. The spreadsheet supports multiple invoices per project — one for each milestone.
What is the best invoice numbering system?
Sequential numbers (INV-001, INV-002) are the simplest and most common. For businesses with multiple clients, adding a client code prefix (ACME-001, ACME-002) helps with organisation. For multiple years, include the year (2026-001, 2026-002). The key requirement: every invoice number must be unique. Never reuse an invoice number, even for the same client.
How long should I keep invoice records?
The IRS recommends keeping business income records for at least seven years. Keep digital copies of all invoices (both the PDF sent to the client and the tracking dashboard data) in a backed-up location. Cloud storage (Google Drive, Dropbox) with a clear folder structure by year and client is sufficient for most freelancers.
Download
Invoice Template for Freelancers & Small Businesses
Download for Excel (.xlsx)Free. No signup. Works offline in Microsoft Excel, Apple Numbers, and LibreOffice Calc.