Free Invoice Generator

Live preview

Print ready
Payment documents
Invoice
#
From
Bill to
Issue date
2026-09-10
Due date
2026-09-24 ·
Item 1
$0.00
Subtotal
$0.00
Total Amount
$0.00
Guide

What is a invoice?

An invoice is a formal, itemised payment request a seller sends to a buyer after delivering goods or services. It records what was sold, when, at what price, and how the buyer should pay. A properly-structured invoice is more than a bill — it is a legal record for tax, a reference for your accounting, and a signal of professionalism that materially affects how quickly you get paid. BilloraPay's free invoice generator gives freelancers, agencies and small businesses a print-ready, branded invoice in seconds with support for tax, discounts, shipping, partial payments and 30+ currencies.

How to use

How to create a invoice in seconds

  1. 1Add your business name and upload a logo so every invoice arrives branded and instantly recognisable.
  2. 2Fill in the From (your business) and Bill To (client) address blocks, including tax IDs if required.
  3. 3Set the invoice number, issue date, due date, and choose your currency and payment terms.
  4. 4Add line items with description, quantity and rate — the totals recalculate on every keystroke.
  5. 5Apply tax %, a flat or percentage discount, shipping charges, and record any amount already paid.
  6. 6Click Print / PDF to download or email the invoice, or Save to keep a draft on this device.
In depth

What a professional invoice must include

A defensible, tax-ready invoice contains a specific set of fields. Missing any one of them is a common reason invoices are disputed, delayed or rejected by accounts-payable teams. The header should carry your business name, address and — where applicable — your registered tax identifier such as a VAT number, GST number, EIN or TIN.

Every invoice needs a unique, sequential invoice number. Numbering matters: skipped or duplicated numbers make it hard to reconcile against payments and, in many countries, break tax rules. Add an issue date and a due date — a real date, not just 'net 30' — so the payment clock is unambiguous.

Line items should describe what was actually delivered. Instead of 'Consulting', write 'Q1 growth audit — 12 hours at $120/hr'. Specific descriptions reduce clarification emails, speed approvals and give you a stronger position if a client questions the charge later.

Finally, spell out payment methods and any late-fee policy. If you accept bank transfer, list the exact account details. If a 1.5% monthly late fee applies after 30 days, say so on the invoice — enforceability depends on the client knowing before the debt is due.

In depth

Payment terms that actually get you paid

Payment terms are the single biggest lever you have over cash flow. The default 'Net 30' is a habit, not a law. Freelancers and small agencies who switch to Net 7 or Net 14 typically shave two to three weeks off their average collection cycle without pushback, because most clients pay when they receive the invoice, not on the due date.

Consider requiring a deposit for projects above a certain size — 30% or 50% up front is standard for design, development and consulting work. A signed proposal plus paid deposit filters out clients who cannot actually afford the engagement, which is the cheapest possible sales qualification.

Offer an early-payment discount, such as '2/10 net 30' (2% off if paid within 10 days). It costs a small amount but pulls cash forward, which is worth more than the discount for any business that regularly waits on receivables. State it prominently on the invoice, not buried in the footer.

In depth

Tax, VAT and GST on invoices

How tax appears on your invoice depends on where you and your client are based. In VAT/GST countries (EU, UK, Australia, India, Bangladesh, and many others), if you are registered you must show the tax as a separate line, list your VAT/GST number, and show the tax rate applied. Cross-border B2B sales are often 'reverse charge' — the client accounts for the VAT and you invoice at 0% with a note explaining why.

In the United States there is no federal sales tax, but state and local sales taxes apply to certain goods and services. Freelancers selling pure professional services are typically exempt in most states — but not all. If you are unsure, check with your state's revenue department or a CPA before invoicing.

Whatever regime you operate under, keep the tax number, the tax rate and the tax amount visible on the invoice itself. Do not bury them in an attached PDF or a separate email. Buyers' accounting software often refuses to process an invoice that lacks a printed tax breakdown.

In depth

Sending, tracking and following up

Send the invoice as a PDF attached to an email — not a Word document, not a link that requires login. PDFs render identically on every device, cannot be accidentally edited, and are what every accounts-payable system expects. Name the file predictably: 'BilloraPay-INV-2026-0142.pdf' is far easier to find than 'invoice-final-v2.pdf'.

Send it to the right person. 'accounting@' or 'ap@' addresses beat sending to your day-to-day contact — the person you work with is rarely the person who pays. Ask up front, when the engagement starts, exactly which email address invoices should go to.

Follow up on a schedule, not on impulse. A friendly reminder three days before due, a polite nudge the day after due, and a firmer follow-up at day 7 catches almost every honest late payment without damaging the relationship. Templates help: write once, reuse forever, and never let awkwardness cost you money.

Best practices

Best practices that get you paid faster

  • Number invoices sequentially with a prefix (INV-2026-0001) so gaps are obvious and easy to audit.
  • Include a real due date, not just 'Net 30' — accounting systems parse dates, not phrases.
  • State your accepted payment methods with full account details on the invoice itself.
  • Set a late-fee policy in your engagement contract and repeat it on every invoice.
  • Save every invoice as PDF and archive it — cloud storage is free, disputes are not.
  • Send invoices the day work is delivered, not weekly or monthly — the earlier the clock starts, the earlier you get paid.
Avoid these

Common mistakes that delay payment

  • Sending an editable Word or Excel file instead of a PDF — invites tampering and disputes.
  • Vague line items like 'Services rendered' — triggers clarification emails and delays.
  • Forgetting your tax ID on VAT/GST invoices — clients may refuse to pay until it is added.
  • Reusing invoice numbers or leaving gaps — creates audit problems and looks unprofessional.
  • Not defining currency explicitly — a '$1,000' invoice is ambiguous between USD, CAD, AUD, SGD.
  • Waiting weeks to send the invoice — every day of delay is a day added to your payment cycle.
Glossary

Key terms explained

Net 30
Payment is due 30 calendar days after the invoice issue date.
PO number
A purchase-order reference the buyer needs on the invoice to authorise payment internally.
VAT / GST
Consumption tax applied at each stage of the supply chain; must be shown separately on invoices in most jurisdictions.
Reverse charge
Cross-border VAT rule where the buyer accounts for the tax, not the seller.
Retainer
A recurring fixed fee for ongoing access to your services, typically invoiced monthly in advance.
Progress billing
Invoicing in stages as parts of a larger project are completed, common in construction and long engagements.
When to use

Who uses this invoice?

  • Freelancers billing clients for design, writing, code, or consulting hours.
  • Agencies sending monthly retainer or milestone invoices to multiple clients.
  • Small businesses invoicing wholesale customers with VAT, GST or sales tax.
  • Independent consultants who need a clean, printable invoice without adopting an accounting suite.
  • Online sellers issuing invoices for orders paid by bank transfer, wire or card.
  • Contractors submitting invoices with PO numbers, net-14 or net-30 terms and progress billing.
FAQ

Frequently asked questions

Is this invoice generator really free?+

Yes — every field, unlimited invoices, no signup and no watermark. Print, save as PDF, or store a draft locally.

Can I use my own logo and branding?+

Yes. Upload any image up to 1.5 MB and set your business name; the preview updates instantly so you see exactly what the client receives.

Does it support VAT, GST, or other taxes?+

Yes. Rename the tax label to VAT, GST or Sales Tax, set the rate, and totals update in real time. You can also apply flat or percent discounts and shipping.

Which currencies are supported?+

30+ currencies including USD, EUR, GBP, BDT, INR, AED, SAR, AUD, CAD and JPY — with correct symbols and locale-aware formatting.

Where is my invoice saved?+

Drafts are stored only in your browser's local storage on this device. Nothing is uploaded, so client data stays private.

Can I save the invoice as a PDF?+

Yes. Click Print / PDF and choose 'Save as PDF' in the print dialog. The layout is optimised for A4 and Letter paper.

Do I need to register a business to send invoices?+

In most countries no — sole traders and freelancers can invoice under their own name. Check local requirements for tax registration once you cross the VAT/GST threshold.

How long should I keep old invoices?+

Most tax authorities require 5–7 years of invoice records. Keep PDFs in dated folders backed up to cloud storage.