Create professional invoices, receipts & quotes in seconds.
InvoiceMaker.xyz is a free invoice generator and business document toolkit for freelancers, agencies and small businesses — GST, VAT and Sales Tax ready, with instant PDF download.
Invoice Maker & Invoice Creator
Fill in your details on the left, watch the professional invoice update live on the right. Add unlimited line items, apply tax and discounts, upload your logo and signature, then print or save as PDF.
| Description | Qty | Unit Price | Tax % | Amount |
|---|
Bill To
| Description | Qty | Price | Tax | Amount |
|---|
Receipts, Quotes, Estimates, Purchase Orders & Credit / Debit Notes
One engine, six professional document types. Switch tabs to change the document — your line items carry over automatically.
| Description | Qty | Unit Price | Tax % | Amount |
|---|
To
| Description | Qty | Price | Tax | Amount |
|---|
Calculators & Generators every business needs
Quick, accurate tools for tax, pricing, currency and document numbering — no spreadsheet required.
GST / VAT / Sales Tax Calculator
Profit Margin & Markup Calculator
ROI Calculator
Discount Calculator
Currency Converter
Indicative fixed rates for quick estimates — not live market data.
Invoice Number Generator
QR Code Generator
Barcode Generator (Code 39)
Everything a professional invoice needs
Built for freelancers, agencies and small businesses who need accurate, professional documents fast.
Unlimited Line Items
Add as many products or services as you need with quantity, price and tax per row.
Multi-Currency Support
Invoice in USD, EUR, GBP, INR, AUD, CAD and more.
GST / VAT / Sales Tax
Switch tax labels and rates to match your country's requirements.
Logo & Signature Upload
Add your brand logo and an authorised signature to every document.
Automatic Invoice Numbers
Sequential, duplicate-safe invoice numbering out of the box.
Print & PDF Download
Every document is print-ready and exports cleanly to PDF from your browser.
Local Storage Save
Save drafts in your browser and pick up where you left off — no account needed.
Duplicate & Reuse
Clone any invoice as a starting point for the next one.
Discounts & Shipping
Apply percentage discounts and add shipping or handling charges.
Responsive Layout
Every tool works cleanly on desktop, tablet and mobile.
Input Validation
Built-in checks prevent invalid amounts, dates and calculation errors.
Accessible by Design
Keyboard-friendly controls, visible focus states and semantic markup.
The Complete Guide to Invoices: What They Are, How to Create One, and How to Get Paid Faster
What Is an Invoice?
An invoice is a formal commercial document a seller issues to a buyer that itemizes goods delivered or services performed, states the amount owed, and sets out when and how payment is due. Unlike a receipt, which confirms that payment has already happened, an invoice is a request for payment tied to a specific transaction. It becomes part of a business's financial and legal record, which is why tax authorities, auditors and accountants rely on properly formatted invoices to verify revenue and calculate tax liability.
At minimum, a usable invoice needs a unique invoice number, the issue date and due date, the seller's and buyer's details, a clear description of each product or service with quantity and price, any applicable tax, and the total amount due. Everything beyond that — logos, payment links, notes, multi-currency support — exists to make the document easier to read, trust and pay quickly.
How to Create an Invoice, Step by Step
- Start with your business details. Company name, address, email and, where relevant, your tax registration number.
- Add the client's billing information. Make sure the legal entity name matches what's on their purchase order or contract.
- Assign a unique invoice number. Sequential numbering (INV-2026-0001, 0002...) prevents duplicates and simplifies bookkeeping.
- List each product or service. Include quantity, unit price, and a description specific enough that the client recognizes the charge without asking.
- Apply tax and discounts. Use the correct tax type for your jurisdiction (GST, VAT or Sales Tax) and apply any agreed discount before totaling.
- Set payment terms and a due date. Net 15, Net 30 and "due on receipt" are the most common conventions.
- Add notes and banking or payment details. Reduce back-and-forth by including exactly how you'd like to be paid.
- Review, then send. Double-check totals and tax math before the invoice goes out; a single arithmetic error can delay payment by weeks.
Invoice Best Practices
Consistency builds trust. Use the same invoice template, numbering scheme and payment terms across every client so your bookkeeping stays clean and clients know what to expect. Keep descriptions specific rather than generic — "Homepage redesign, 12 hours" is easier to approve than "Design work." Send invoices promptly, ideally the same day work is completed or a milestone is delivered, since payment terms typically start counting from the invoice date rather than the work date.
Always keep a copy of every invoice you issue, whether as a PDF, a spreadsheet row, or in accounting software, since most jurisdictions require businesses to retain invoice records for several years for tax purposes.
GST, VAT, Tax, Commercial & Proforma Invoices Explained
Different transactions call for different invoice types, and using the right one avoids confusion with tax authorities and clients alike.
GST invoice: used in countries with a Goods and Services Tax (India, Australia, Canada, New Zealand and others), showing GST registration numbers and the tax rate applied per line item.
VAT invoice: the equivalent standard across the EU, UK and many other countries, requiring the seller's VAT number and a breakdown of VAT-exclusive and VAT-inclusive totals.
Tax invoice: a general term for any invoice that itemizes tax charged, often required specifically to let the buyer claim an input tax credit.
Commercial invoice: used for cross-border shipments, including customs-relevant details like country of origin, HS codes and shipping terms (Incoterms).
Proforma invoice: sent before a sale is finalized to give a buyer a preliminary cost estimate; it is not a demand for payment and shouldn't be recorded as revenue.
Invoicing as a Freelancer
Freelancers benefit from invoices that look as professional as those from larger agencies, since a clean, well-structured document signals reliability to new clients. Include your registered business name (or your own name if operating as a sole proprietor), a consistent numbering system, clear per-project or per-hour breakdowns, and explicit payment terms up front — ideally agreed in writing before work begins, not just at invoicing time.
Payment Terms Explained
| Term | Meaning |
|---|---|
| Due on Receipt | Payment expected immediately upon receiving the invoice |
| Net 15 / Net 30 / Net 60 | Payment due within 15, 30 or 60 days of the invoice date |
| 2/10 Net 30 | 2% discount if paid within 10 days, otherwise full amount due in 30 |
| 50% Upfront | Half paid before work starts, remainder on completion |
Invoice Examples by Industry
A freelance designer's invoice typically lists deliverables by project phase (discovery, design, revisions). A consulting invoice often bills by hour or day rate with a short narrative note. A retail or product invoice lists SKUs, quantities and unit prices with sales tax applied per line. A construction or trade invoice frequently separates materials from labor and may reference a signed estimate or purchase order number.
Professional Tips for Getting Paid Faster
- Send invoices the moment work is delivered — delays compound into late payments.
- State the due date as an explicit date, not just "Net 30," to remove ambiguity.
- Offer more than one payment method to remove friction.
- Follow up politely a few days before the due date, not just after it's overdue.
- Keep your invoice numbering and branding consistent so repeat clients recognize your documents instantly.
Common Invoicing Mistakes to Avoid
- Missing or duplicate invoice numbers, which complicate bookkeeping and audits.
- Vague line-item descriptions that trigger client questions and delay approval.
- Incorrect tax calculations, especially mixing inclusive and exclusive tax by mistake.
- No clear due date or payment method, leaving payment timing to the client's discretion.
- Forgetting to keep a copy for your own tax and accounting records.
Invoice Type Comparison Table
| Document | Purpose | Legally Binding? |
|---|---|---|
| Invoice | Formal request for payment for delivered goods/services | Yes |
| Receipt | Confirms payment already received | Yes, as proof of payment |
| Quotation | Price offer before work is agreed | No, until accepted |
| Estimate | Approximate cost projection | No |
| Purchase Order | Buyer's formal order request | Yes, once accepted |
| Credit Note | Reduces an amount previously invoiced | Yes |
| Debit Note | Adds an amount to a previous invoice | Yes |
Advantages of Digital Invoicing
Digital invoice generators remove manual arithmetic errors, keep formatting consistent, and let you produce a polished PDF in the time it would take to open a word processor. Cloud and browser-based tools like InvoiceMaker.xyz also mean you can invoice from any device without installing software, while local-storage drafts let you pick up an unfinished invoice later without needing an account.
Conclusion
A good invoice does more than ask for money — it's a professional touchpoint that reflects how seriously you run your business. Getting the fundamentals right (accurate numbering, clear line items, correct tax, explicit terms) and using a consistent, well-designed template is the single biggest lever most freelancers and small businesses have for getting paid on time.
Frequently Asked Questions
Answers to the most common questions about invoicing, taxes and using InvoiceMaker.xyz.
Yes. Every tool on this page — the invoice generator, business documents and calculators — is free to use with no signup and no watermark on your PDFs.
No account is required. You can fill in your details and generate a document immediately; optional local-storage saving lets you resume a draft later on the same browser.
Yes. Use the logo upload field in the Invoice Generator to add a PNG or JPG logo, which appears on both the on-screen preview and the printed PDF.
Click Print / Save PDF, then choose 'Save as PDF' as the destination printer in your browser's print dialog.
Yes. Select GST as the tax type label and enter your applicable GST rate per line item; the total tax is calculated automatically.
Yes. Choose VAT as the tax label and the generator will calculate and display VAT the same way as GST or Sales Tax.
Yes, you can select from USD, EUR, GBP, INR, AUD, CAD and other currency symbols directly in the invoice form.
Yes, click Add Line Item as many times as needed; there is no cap on the number of products or services per invoice.
An invoice requests payment for goods or services already delivered, while a receipt confirms that payment has already been received.
A quotation is typically a firm price offer for agreed scope, while an estimate is an approximate cost projection that may change once work begins.
A credit note reduces an amount previously invoiced, commonly issued for returns, overcharges or agreed discounts after the original invoice.
A debit note increases an amount owed on a previous invoice, often used to bill for additional charges discovered after the original invoice was sent.
Yes, the Business Toolkit includes a dedicated tax calculator that supports adding tax to a base amount or extracting tax from a tax-inclusive total.
Enter your cost price and selling price; the calculator instantly shows both your profit margin percentage and markup percentage.
No, it uses fixed indicative rates intended for quick estimates. For international invoicing at exact rates, check a live financial data source.
Yes, paste any URL or payment reference into the QR Code Generator and download the resulting QR code as a PNG image.
It generates Code 39 barcodes, a widely supported alphanumeric barcode format suitable for invoice or inventory reference numbers.
No. Data you enter stays in your browser; the optional Save feature uses local storage on your own device, not a remote server.
Yes, click Duplicate to copy the current invoice's details as a starting point for a new one with a new invoice number.
Yes, every tool is fully responsive and usable on desktop, tablet and mobile screens.
Yes, enter a percentage in the Discount field and it will be subtracted from the subtotal before the final total is calculated.
Yes, the Shipping / Other Charges field adds a flat amount to the invoice total after tax and discount are applied.
Upload an image of your signature using the Signature upload field; it will appear at the bottom of the printed document.
The generator produces professionally formatted invoices with the standard fields tax authorities expect, but you should confirm specific requirements for your country and industry.
Yes, the tool is designed for freelancers, agencies, consultants and small businesses that need clean, professional invoices without accounting software.
It's a sequential invoice numbering pattern (like INV-2026-0001) that reduces the risk of duplicate or skipped invoice numbers.
Yes, click Reset to clear all fields and line items and start again from a blank invoice.
Yes, the print stylesheet automatically hides the header, navigation and buttons so only the invoice document prints.
Yes, switch to the Purchase Order tab in the Business Documents section to create a formatted purchase order with the same line-item engine.
All calculations run locally in your browser using JavaScript; your invoice details are not transmitted to an external server during generation.
Latest from the InvoiceMaker blog
Practical guides on invoicing, small business finance and getting paid on time.
How to Write an Invoice for the First Time
A beginner's walkthrough of every field a new freelancer needs.
GST vs VAT: What's the Difference?
Comparing two of the world's most common tax systems for invoicing.
7 Invoice Payment Terms Explained
Net 30, Net 15 and other terms clients actually understand.
How to Follow Up on an Overdue Invoice
Polite, effective templates for chasing late payments.
Proforma vs Commercial Invoice
When to use each for international trade and shipping.
Setting Up an Invoice Numbering System
Avoid duplicate numbers and audit headaches for good.
5 Signs Your Invoice Design Needs an Update
What professional invoices have in common.
How Freelancers Should Price Their Work
Turning hourly rates into clear line items.
Credit Notes vs Debit Notes
A quick reference for adjusting a previous invoice.
Invoice vs Receipt: A Simple Explainer
Understanding which document to send and when.
Small Business Tax Invoice Checklist
The fields tax authorities expect to see.
Getting Paid Faster: A Freelancer's Guide
Practical habits that shorten your payment cycle.
Built for people who'd rather run their business than fight with a spreadsheet.
InvoiceMaker.xyz started as a simple question: why does creating a professional invoice usually require a paid subscription, an account, and ten minutes of clicking through settings? We built a free, browser-based toolkit that generates invoices, receipts, quotes and other business documents instantly — with no login wall between you and getting paid.
The team behind InvoiceMaker.xyz has backgrounds in accounting software, small-business consulting and product design. We built the tools we wished existed when we were freelancing and running small teams ourselves.
Core tools stay free, permanently.
Your data stays in your browser.
Fast tools, not bloated software.
By the numbers
Questions, feedback, or a feature request?
We read every message. For urgent invoicing issues, include your browser and device so we can help faster.
support@invoicemaker.xyz
Within 1-2 business days
Free tools available worldwide
Policies
Click any policy to expand it.