| Description | Qty | Price |
|---|
Create a professional invoice in minutes. Add your business details, line items and tax โ then download a clean PDF, ready to send to clients.
| Description | Qty | Price |
|---|
This tool creates professional invoices โ enter your business details, your client's details, line items with quantities and prices, tax rates, and payment terms, and the tool calculates totals and generates a finished invoice ready to download as a PDF and send to clients.
Generation happens entirely in your browser โ your business and client information is never uploaded to a server.
A complete invoice typically includes your business name and contact details, the client's name and details, a unique invoice number for record-keeping, the invoice date and a payment due date, an itemised list of products or services with quantities and prices, any applicable tax, and the total amount due. Clear payment terms (such as "due within 30 days" and accepted payment methods) help avoid confusion and encourage timely payment.
If your invoice needs to include tax (VAT, sales tax, GST, or similar depending on your location), entering the appropriate rate lets the tool calculate the tax amount and add it to the subtotal automatically. Tax requirements vary significantly by jurisdiction and business type โ if you're unsure what rate or rules apply to your situation, checking with a local accountant or your tax authority's guidance is recommended, since this tool calculates based on the rate you provide but doesn't determine which rate is correct for your circumstances.
A consistent invoice numbering system matters more than it might initially seem โ it's the primary way you and your clients reference a specific invoice in conversations, payment records, and accounting. A simple sequential system (INV-001, INV-002, and so on) works well for most freelancers and small businesses, though some prefer to incorporate the year or client reference (such as INV-2026-001, or a client code combined with a sequence number) for easier sorting and identification later. Whatever system you choose, the most important thing is consistency โ gaps or duplicates in invoice numbers can look unprofessional and create confusion if a client or accountant is trying to match invoices to payments.
The line items are often the part of an invoice that gets the most scrutiny from a client, especially if there's any question about what was billed. Descriptions that are specific enough to be understood without additional context โ "Website redesign โ homepage and 3 inner pages" rather than just "Design work" โ reduce the likelihood of follow-up questions and make the invoice useful as a standalone record of what was delivered. For invoices covering work billed by time (hourly or daily rates), including the relevant dates or date range in the description, alongside the quantity (hours or days) and rate, gives a complete picture without needing a separate timesheet.
Vague or missing payment terms are a common reason invoices go unpaid longer than expected โ if a client isn't told when payment is due, "whenever is convenient" becomes the default. Specific terms โ a due date (either a fixed date, or a relative term like "due within 14 days of invoice date"), accepted payment methods, and any late payment terms if applicable โ set clear expectations from the start. For new clients especially, being explicit about payment terms on the first invoice avoids any ambiguity that could lead to delayed payment simply due to uncertainty about when payment is expected.
Yes, most templates allow uploading a logo to appear at the top of the invoice alongside your business details.
Yes, enter the applicable tax rate and the tool calculates the tax amount and total automatically. The correct rate for your situation depends on your jurisdiction and business type.
This tool generates one invoice at a time. For repeat clients, re-entering or adjusting the same details for each new invoice keeps your records consistent.
Invoices are downloaded as PDF files, suitable for emailing to clients or printing.
No, the invoice is generated entirely within your browser.