How to Create an Invoice (Free Template Included)
Need an invoice right away?
Fill in your details, calculate GST/VAT automatically, and download a print-ready PDF in under 60 seconds.
If you've just finished a project or made a sale, getting paid starts with one document: the invoice. Whether you're a freelancer sending your first bill or a small business owner tired of formatting spreadsheets, this guide walks through exactly what to include and how to create an invoice in minutes — no accounting degree required.
What Is an Invoice?
An invoice is a formal request for payment sent from a seller to a buyer after goods or services are delivered. Unlike a receipt, which confirms payment already made, an invoice states what's owed, by when, and how to pay it.
What Every Invoice Needs
Before creating your invoice, gather these essentials:
- ✓Your business details — name, address, contact info
- ✓Client details — name, billing address
- ✓Invoice number — unique, sequential (e.g., INV-0012)
- ✓Invoice date and due date
- ✓Itemized list — description, quantity, unit price for each item or service
- ✓Subtotal, tax, and total — clearly broken out
- ✓Payment terms — due date, accepted payment methods, late fee policy if any
Step-by-Step: How to Create an Invoice
1Step 1: Choose Your Format
You can build an invoice in a word processor, spreadsheet, or a dedicated invoice generator. A generator is faster and reduces formatting errors, since the layout and calculations are handled for you.
2Step 2: Add Your Business and Client Information
Fill in your name or business name, contact details, and the client's billing information at the top of the invoice.
3Step 3: Assign an Invoice Number and Dates
Use a sequential numbering system (INV-001, INV-002...) to keep records organized, and set both the issue date and payment due date.
4Step 4: List Your Items or Services
For each line item, include a clear description, quantity, and price. Avoid vague descriptions like "services rendered" — be specific ("Website homepage design — 10 hrs").
5Step 5: Calculate Totals and Tax
Add a subtotal, apply any relevant tax (GST, VAT, sales tax depending on your region), and show the final total clearly.
6Step 6: Set Payment Terms
State how you want to be paid (bank transfer, PayPal, etc.), when payment is due (e.g., "Net 14"), and any late payment penalty.
7Step 7: Generate and Send
Our free tool lets you create your invoice free by filling in these fields and downloading a polished PDF invoice in under a minute, with no signup required.
Free vs Paid Invoice Tools
Many invoicing platforms charge monthly subscriptions for features most people never use. If you just need to create and send a clean invoice, a free, no-signup tool like InvoiceBolt covers the core need without the recurring cost.
FAQ
Do I need to register a business to send an invoice?
No — freelancers and sole traders can invoice clients without formal business registration in most regions, though tax reporting requirements still apply.
What's the difference between an invoice and a receipt?
An invoice requests payment for goods/services already delivered; a receipt confirms that payment has already been received.
How do I number my invoices?
Use a simple, sequential system (INV-001, INV-002, etc.) so each invoice is unique and easy to track for both you and your accountant.
Can I add GST or VAT to my invoice?
Yes — if you're registered for GST or VAT, add a separate tax line showing the rate and amount. See our GST invoice guide for region-specific rules.
What file format should I send my invoice in?
PDF is the standard — it preserves formatting across devices and can't be easily edited by the recipient.
Get Started
Ready to create your invoice? Try the free invoice generator — no signup, no software to install, just fill in your details and download.
Create & Download Your Invoice in Seconds
Generate print-ready, professional PDF invoices with automatic tax calculations and multi-currency billing without registration or fees.