Invoice Generator
Build a clean, branded invoice and send it as a PDF in minutes.
Create professional invoices from your own customer and product records, apply your branding and tax rules, and export a PDF ready to send. No spreadsheet template, no re-typing customer details.
What Invoice Generator gives you
Everything below is included — no add-ons, no per-app checkout.
- Pulls customers and products you already have
- Your logo, colours and payment terms
- Tax, discount and multi-currency lines
- One-click PDF export
About Invoice Generator
What it does, how to use it, and where it stops.
An invoice is a request for payment, and it is also the record both sides rely on if the payment is late or disputed. Most of what makes one work is unglamorous: a number nobody has used before, a date, the figures broken out rather than lumped together, and a clear statement of when the money is due and where it should go.
What goes on an invoice
The word invoice, a unique number, and the date of issue. Your business details and the customer’s — name, address and something to contact them by. Then the lines: what each item is, how many, the unit price and the line total.
Below that, the figures kept separate: subtotal, discount, tax or VAT with its rate shown, and the amount due. Collapsing those into one number asks the customer to take the arithmetic on trust, and it is the first thing queried when an invoice is disputed.
Requirements differ by country and a VAT-registered business usually has to show its VAT number. If you invoice abroad, check what the customer’s country expects before the first one rather than after.
Numbering, dates and payment terms
Number invoices in an unbroken sequence and never reuse one. Some tax authorities require it, and every accountant expects it — a gap in the run is a question you will be asked to answer.
Two dates matter: when the invoice was issued and when payment is due. "Net 30" means nothing to a customer who does not use the term; a date does. Naming a bank account, a reference to quote, and what happens if it is late turns a document into something that gets paid.
Saudi Arabia: VAT invoices and the ZATCA QR code
A tax invoice issued in Saudi Arabia has to carry a QR code holding five fields — the seller’s name, their VAT registration number, the timestamp, the total including VAT, and the VAT amount — encoded as a base64 TLV string that ZATCA’s own scanner app can read straight off the paper. BuzPulse generates that code on the invoice whenever you have entered a VAT number, and leaves it off when you have not, because a QR encoding a registration that does not exist is worse than no QR.
The layout is bilingual where you want it: every heading and label can appear in English and Arabic together, in the side-by-side arrangement the tax authority’s own reference invoices use, with the Arabic right-aligned and running right-to-left. VAT is shown at its own rate on its own line rather than folded into the total.
What this is not: it is a compliant printed tax invoice, not a Phase 2 integration. BuzPulse does not connect to ZATCA’s platform, does not clear or report invoices to it, and does not produce the signed XML that integration requires. If your business has been moved into the integration phase, you need software connected to their API — this will produce the document, not the filing.
Getting paid faster
Send it the day the work finishes. An invoice that arrives three weeks late tells the customer the deadline on it is soft.
Address it to the person who actually approves payments rather than the person you did the work for — in most businesses those are different people, and invoices stall in the gap between them.
Keep the description specific enough that someone who was not involved can approve it without asking you what it was for.
Where people use it
A freelancer billing a first client
Produce something that looks established rather than improvised, with your logo, terms and a proper number on it.
A small business with VAT to show
Break the tax out at its own rate so the customer, and their accountant, can see exactly what was charged.
Selling across borders
Invoice in the customer’s currency, with the rate and the tax treatment stated rather than assumed.
A job that grew after the quote
Invoice the agreed lines and the extras separately, so the difference from the original quotation is visible instead of buried.
Tips
- • Put a due date on it, not a payment term. "Due 30 September" gets paid; "Net 30" gets filed.
- • Give every invoice its own number before you send it, and keep the sequence unbroken.
- • Include your bank details and a reference on the invoice itself, not in the covering email.
- • Keep a copy of what you sent. The PDF is the record, and the version the customer received is the one that matters.
What it will not do
- • This is general guidance, not tax or legal advice — invoicing rules differ by country and by what you sell.
- • Nothing here checks your figures against your accounts. The totals shown are the ones you entered.
- • Building an invoice does not send it, chase it, or record that it was paid.
- • The ZATCA QR is the Phase 1 requirement. There is no integration with ZATCA’s platform, no invoice clearance and no signed XML.
How it works
The things worth knowing before you sign up.
What must appear on an invoice?
The word "invoice", a unique invoice number and the date it was issued. Your business name, address and contact details, and the customer’s. A line for each item or service with the quantity, unit price and line total. Then the subtotal, any discount, any tax or VAT with its rate shown separately, and the final amount due. Finally the payment terms — a due date and how you want to be paid, which is the part that actually gets an invoice settled. Exact legal requirements vary by country, and a VAT-registered business normally has to show its VAT number as well.
Does this produce a ZATCA-compliant invoice for Saudi Arabia?
It produces the tax invoice ZATCA’s Phase 1 rules describe: the QR code carrying seller name, VAT registration number, timestamp, total including VAT and the VAT amount, as a base64 TLV string their scanner app reads directly. Enter your VAT number and the code appears on the invoice; leave it blank and it does not, because encoding a registration that does not exist would be worse than omitting it. It is not a Phase 2 integration — nothing is transmitted to ZATCA, cleared with them, or signed as XML.
Can I make a bilingual Arabic and English invoice?
Yes. Every heading and label can print in English and Arabic together, in the side-by-side arrangement used on the tax authority’s reference invoices — English on the left, Arabic right-aligned and running right-to-left. You can also issue in English only. The figures stay in Western digits in both modes, which is what Saudi and GCC accounting systems expect.
How should I number my invoices?
Sequentially, with no gaps, and never reuse a number — several tax authorities require an unbroken sequence so that a missing invoice can be accounted for. A short prefix and a running count is enough for most businesses. Saved invoices are numbered for you, using a prefix derived from your business name and the next number in your own sequence, so two people working in the same account cannot land on the same one.
What is the difference between an invoice and a receipt?
An invoice asks for payment; a receipt confirms it was made. The invoice comes first and sets out what is owed and by when, and the receipt is issued afterwards as proof the money arrived. Marking an invoice "paid" and treating it as both is a common shortcut, and it leaves you without a clean record of the date payment actually landed.
How do I create an invoice online?
Pick the customer, add the lines you are charging for, and the totals work themselves out. Customers and products you have already saved are pulled in, so a repeat invoice is mostly clicking rather than typing. When it looks right, export a PDF ready to email or print.
Is the invoice generator free?
Yes, on the free plan, with the standard fair-use allowance of 20 actions a day. There is no watermark on the PDF and no charge to download what you make.
Can I add VAT, sales tax and discounts?
Yes. Tax and discount work per line, not just on the total, so a mixed invoice — some lines taxable, some discounted — comes out right. Lines can also be in different currencies.
Can I put my own logo and payment terms on it?
Yes. Your logo, colours and payment terms are saved on your business profile and applied to every invoice and quotation, so you set them once rather than per document.
What do I get at the end — a PDF?
A real PDF, generated in one click, that you can email, print or file. It is a proper document rather than a screenshot of a web page.
Can I use it for a business in any country?
Yes. Set your own currency, tax label and rate — VAT, GST, sales tax or none. Line items, discounts and totals recalculate as you type, and the PDF carries whatever wording you chose.
Do I have to create an account?
No. The builder at /apps/invoice-generator/create works with no sign-up and downloads a PDF. An account only matters if you want the invoice saved so you can find it again next month.
Works well with
Included in the same account, at no extra cost.
Turn a product list into a branded quote your customer can accept.
A business calculator for margin, markup, VAT, break-even and discount.
Convert between currencies at live rates, and see the rate you used.