سازندهٔ فاکتور
جدیدیک فاکتور تمیز با اقلام و مالیات بسازید و بهصورت PDF ذخیره کنید.
This tool helps you create invoice documents — it isn't tax, accounting, or legal advice. Check the invoicing and sales-tax rules that apply in your country or state.
Runs entirely in your browser. Nothing is uploaded.
A free invoice generator that runs in your browser
This invoice generator turns a simple form into a professional invoice — with your logo, line items, tax, discount and shipping — and downloads it as a clean PDF in seconds. No install, no account: it's a free online invoice maker that runs entirely in your browser, so the business and client details you type are never uploaded to any server.
Fill in the fields on the left and the live preview updates as you type. When the invoice looks right, download a PDF, print it, or save the data to reuse next time. Built for freelancers, contractors and small businesses who need to create an invoice fast without signing up for full accounting software.
Everything a professional invoice needs
A good invoice leaves no questions. Fields for your business name and contact details, a 'Bill To' block for the client, a unique invoice number, issue and due dates, and an itemised table where each row has a description, quantity and rate — with line amount and subtotal calculated automatically.
Below the items: apply a percentage or flat discount, add tax, charge shipping, and record an amount already paid so the invoice shows the exact balance due. Notes and terms fields let you add payment instructions or a thank-you message. Pick a currency symbol from the selector to bill in dollars, euros, pounds, rupees and more.
Add your logo and choose a template
Brand the invoice in one click: upload a PNG, JPG or SVG logo and it appears in the header of both the preview and the downloaded PDF. The image is read locally and never leaves your device. Choose from clean invoice templates — Modern, Classic and Minimal — and set an accent color to match your brand, so an invoice with a logo looks designed rather than generated by a form.
A branded invoice signals professionalism, particularly for new freelancers. Upload your logo, pick a color, and the result looks like something from expensive design software — takes about 30 seconds.
How this compares to Zoho, QuickBooks, Wave and FreshBooks
Zoho Invoice, QuickBooks, Wave and FreshBooks are full accounting platforms — recurring billing, payment gateways, reporting, multi-user access. If you need all that, they're the right choice. But they all require account registration, store your invoices on their servers, and have free-tier limits. QuickBooks needs a paid subscription for anything beyond the trial ($30+/month). Wave pushed core features behind payment in recent updates. FreshBooks' free trial gates functionality after 30 days.
This tool does one thing: create a professional PDF invoice quickly, for free, with no account and no data stored anywhere. If you're a freelancer sending a handful of invoices a month and don't need built-in payment processing or cloud storage, that's often a better fit. Open the page, fill in the form, download the PDF, done.
Download a PDF, print, or reuse as a template
When you're ready, the PDF invoice generator hands the finished document to your browser's print dialog — choose 'Save as PDF' to download a sharp, email-ready file, or send it straight to a printer. To bill the same client again, export the invoice as a JSON file and import it next time as a ready-made template, or rely on the draft saved automatically in your browser.
The exported PDF is vector-based and crisp at any size — suitable for printing at A4 or Letter, attaching to emails, or uploading to client payment portals. No watermark, no 'created with' footer from this tool.
Invoice numbering, payment terms, and getting paid
Keep invoice numbers sequential and unique — INV-001, INV-002, and so on — for easy tracking and to satisfy tax record requirements. Most tax authorities expect numbers to run in an unbroken sequence; gaps can raise questions during audits.
For payment terms, the common options are 'Due on receipt', 'Net 15' and 'Net 30' from the issue date. Set the due date field to match and note the terms on the invoice. Clear numbering and explicit terms are the practical difference between an invoice that gets paid on time and one that sits unanswered in a client's inbox for weeks.
What a legally valid invoice must contain — UK, EU, US and India
The fields required on an invoice vary by country, but the core logic is the same: tax authorities need enough information to verify transactions. In the UK, HMRC requires a sequential invoice number, the supplier's name and address, the customer's name and address, the date of supply and date of invoice, a description of the goods or services, quantity and price per unit, and — if the supplier is VAT-registered — their VAT number, the VAT rate applied, and the VAT amount charged. Omitting any of these from a VAT invoice can invalidate a client's ability to reclaim input tax.
The EU VAT Directive (Directive 2006/112/EC) sets a harmonised minimum across all member states: sequential numbering, the date of issue, the supplier's VAT identification number, the customer's VAT ID for B2B transactions, a full description of what was supplied, the taxable amount per rate, the VAT rate and total VAT amount, and the total amount payable. In the United States there is no single federal invoice standard, but the IRS recommends including the seller's name and address, a description of goods or services, the sale date, price, and any applicable sales tax (which varies by state — some states require explicit line-item disclosure of the rate and amount). In India, a GST tax invoice under the GST Act 2017 must include the supplier's GSTIN (GST Identification Number), the customer's GSTIN for B2B supplies, an HSN code (for goods) or SAC code (for services), the taxable value, and a breakdown of CGST, SGST or IGST at their respective rates. Missing HSN/SAC codes is a common compliance error for Indian freelancers and small businesses.
Regardless of jurisdiction, a well-structured invoice that includes all these elements protects both parties: it gives the client a clear record for their accounts, gives you proof of the transaction if a payment dispute arises, and satisfies tax authorities during any audit. Generating invoices from a consistent template — rather than writing them from scratch each time — is the simplest way to ensure nothing is left out.
Invoice numbering systems: why sequential gaps cause tax problems
Sequential invoice numbering is not just an organisational habit — in most jurisdictions it is an implicit or explicit legal requirement. Tax authorities treat gaps in invoice sequences as a red flag because a missing number could indicate a suppressed sale. If your records jump from INV-2024-047 to INV-2024-050, an auditor will ask where INV-2024-048 and INV-2024-049 went. The answer 'I deleted them because they had errors' is not reassuring without evidence. The correct approach for a cancelled or erroneous invoice is to mark it void and retain it in your records with the void status — the number stays in the sequence, but the amount is zero.
Common numbering formats include a simple running counter (INV-001), a year-prefixed counter that resets annually (2026-001 — which makes the age of an invoice obvious at a glance), a client-code prefix (ACME-007 — useful when you need to filter your books by client), or a combination (2026-ACME-001). The year-reset vs. running-total debate is mostly a preference question, but year-reset can create short sequences that look unprofessional early in a year ('Invoice 003' from a business operating for five years raises questions). Whichever format you choose, define it once and stick to it — inconsistent formats make reconciliation harder and can confuse accounting software imports.
When using accounting software the numbering is handled automatically, but when using a manual tool like this generator you are responsible for incrementing the number yourself. A simple safeguard: keep a spreadsheet or text file with your last issued invoice number so you never lose track. If you issue invoices under multiple trading names or for different projects, use separate numbering series per series (e.g., INV- for general work, RET- for retainer invoices) to keep audit trails clean.
Payment terms and their legal standing
Payment terms define when you expect to be paid and, crucially, when you are legally entitled to charge interest or pursue a debt. The most common conventions: Due on receipt means payment is expected immediately; Net 15 and Net 30 mean payment is due 15 or 30 calendar days from the invoice date; Net 30 EOM means 30 days from the end of the month in which the invoice was issued (a common enterprise convention that can push your payment out by nearly 60 days if you invoice early in a month). The shorthand 2/10 Net 30 offers a 2% early-payment discount if the client settles within 10 days — a useful incentive for clients with cash to spare. Research consistently shows that shorter payment terms result in faster payment: freelancers who switch from Net 30 to Net 14 often see average payment time drop by more than the term reduction alone, because short deadlines signal urgency.
In the UK, the Late Payment of Commercial Debts (Interest) Act 1998 gives businesses a statutory right to charge interest at 8% above the Bank of England base rate on overdue business-to-business invoices, plus fixed compensation of £40 for debts under £1,000, £70 for debts between £1,000 and £9,999, and £100 for debts of £10,000 or more — automatically, without needing a clause in your contract. In the US, the Prompt Payment Act applies to federal government contracts and sets strict timelines (typically 30 days), but commercial payment terms are governed by state contract law; late payment interest must generally be specified in writing in your agreement. In the EU, the Late Payment Directive (2011/7/EU) provides similar statutory rights across member states for B2B and B2G transactions, with interest typically at 8 percentage points above the European Central Bank reference rate.
The practical takeaway: always state your payment terms explicitly on the invoice — not just in a separate contract — so the due date and any late payment consequences are visible to the person processing the payment. A terms field that reads 'Payment due within 30 days. Overdue invoices accrue interest at 8% per annum' removes ambiguity and gives you a clear basis if you need to chase the debt formally.
VAT and GST on invoices: registration thresholds and cross-border rules
Whether you need to add VAT or GST to your invoices depends on whether you are registered — and registration is typically mandatory once your turnover crosses a country-specific threshold. In the UK, the VAT registration threshold for 2024–25 is £90,000 in taxable turnover over any rolling 12-month period; once registered you must charge 20% standard rate (or 5% reduced / 0% zero rate where applicable), display your VAT registration number, and issue VAT invoices with all the HMRC-required fields. In the EU, thresholds vary by member state — typically between €35,000 and €85,000 for domestic supplies — but a uniform €10,000 threshold applies to cross-border digital services sold to consumers in other EU countries (the OSS scheme). In India, GST registration is mandatory once annual turnover exceeds ₹20 lakh (₹10 lakh for special category states); once registered, every B2B invoice must carry a GSTIN and break out CGST + SGST (for intra-state) or IGST (for inter-state) at the applicable rates.
Cross-border invoicing adds another layer. When a VAT-registered freelancer in the EU invoices a business client in another EU country, the reverse charge mechanism applies: the supplier issues the invoice with zero VAT, annotating it 'VAT reverse charged — Article 196 of Council Directive 2006/112/EC', and the customer self-accounts for VAT in their own country. This means you do not charge or collect VAT on that invoice. The same principle applies in the UK post-Brexit for B2B services (under the UK's own reverse charge rules). If you are invoicing a non-VAT-registered consumer in another EU country, however, you may need to charge VAT at the rate applicable in the customer's country and report it via the OSS scheme — rules differ depending on whether you supply digital services, physical goods, or other services.
For freelancers operating below registration thresholds, invoices should not include a VAT line at all — adding one when you are not registered is a criminal offence in most jurisdictions. Once you are registered, invest time in understanding which of your services attract standard rate, zero rate, or exemption, because misclassifying VAT on your invoices leads to either undercharging (a cost you absorb) or overcharging (a liability you owe to the tax authority regardless of whether you collected it). A consistent invoice template that prompts you to fill in the VAT number and rate fields — or explicitly leave them blank when unregistered — is one practical guard against these mistakes.
Frequently asked questions
How do I create an invoice?
Fill in the form — your business details, who you're billing, an invoice number and dates — then add a line item for each product or service with quantity and rate. The line amount, subtotal and total calculate automatically and the preview updates live as you type. When it looks right, click Download PDF. A typical first invoice takes about two minutes: enter 'Web design — 10 hrs × $80', add 8% tax, and you're done.
How do I make a free invoice?
This invoice generator is completely free with no limits — make as many invoices as you like without paying or creating an account. Zoho Invoice and Wave both require signup and store your data on their servers. QuickBooks needs a paid subscription ($30+/month) for invoicing beyond the trial. FreshBooks has a free trial but gates features after 30 days. Here there's no trial, no watermark and no card required — just open the page and start typing.
What should an invoice include?
A complete invoice needs: your business name and contact details, the client's name and address ('Bill To'), a unique invoice number, issue and due dates, an itemised list of services with quantity, rate and line total, the subtotal, any tax or discount, and the final amount due. Adding payment terms ('Net 15', 'Net 30') and a thank-you note is good practice. This tool has fields for all of these so you can't miss one by accident.
How do I make an invoice without signing up?
Just start typing — no account, login or email needed. Zoho Invoice, FreshBooks and Wave all require you to register so they can store your invoices on their servers. This tool keeps everything in your own browser instead — create and download a professional invoice the moment the page loads. Your draft saves locally in the browser so it's still there when you come back, without any account.
How do I add my business logo to an invoice?
Click 'Upload logo' at the top of the form and choose a PNG, JPG or SVG file. It appears immediately in the live preview and gets embedded in the downloaded PDF. The image is read in your browser and never uploaded anywhere — not even temporarily. For the cleanest result, use a logo with a transparent background around 200–400 px wide. You can remove or swap it at any time.
How do I add tax, discount, or shipping?
Use the Adjustments section below the line items. Enter a tax percentage (say 8%), a discount as a flat amount or percentage, and a flat shipping charge. The totals recalculate instantly. Order of operations: discount applies to the subtotal first, tax is calculated on the discounted amount, then shipping is added on top. Example: a $1,000 subtotal with 10% discount becomes $900; 8% tax on $900 is $72; add $25 shipping for a $997 total.
How do I download or send an invoice as a PDF?
Click Download PDF. Your browser opens its print dialog showing just the invoice — choose 'Save as PDF' as the destination and pick a folder. You get a crisp vector PDF you can email or upload to a payment portal. To print on paper, use the Print button. Export JSON saves the editable data as a file so you can import it later as a reusable template without re-entering everything.
Is my invoice data private?
Yes. The tool runs entirely in your browser — your business details, client names, amounts and uploaded logo are never sent to a server, stored online, or shared with anyone. Zoho, Wave and FreshBooks store your invoices in the cloud, useful for multi-device access but it means your billing data lives on their servers. Here the only copy is the draft in your own browser's local storage, which you can clear any time.
What is an invoice number and how should I number invoices?
An invoice number is a unique reference identifying each invoice for your records, your client and your accountant. Keep them sequential and never reuse one. A simple scheme: INV-001, INV-002, INV-003. Many businesses include the year or client code — 2026-014 or ACME-007. Whatever pattern you pick, stay consistent. Most tax authorities require invoice numbers to run in an unbroken sequence for audit purposes, so gaps can cause problems.
What payment terms should I use?
Payment terms tell the client when payment is due. The most common: 'Due on receipt' (pay immediately), 'Net 15' (within 15 days), 'Net 30' (within 30 days) — all measured from the invoice date. Freelancers often prefer Net 15 to get paid faster. Larger clients may require Net 30. Set the due date to match: a Net 15 invoice issued June 1 is due June 16. State the terms in the Notes or Terms field so the client sees it clearly.
How do I reuse an invoice or save a template?
Your current invoice saves automatically to your browser, so it's waiting when you come back — change the number, dates and items for the next client. For a fully reusable template, click Export JSON to download the invoice data as a file. Next time, use Import JSON to load it back, tweak it and download a fresh PDF. The fastest way to bill a recurring client without re-entering your business details every time.
What's the difference between an invoice and a receipt?
An invoice is a request for payment, issued before the client pays — it lists what's owed and when. A receipt is proof of payment, issued after the money is received. The same document can serve both purposes here: send it as an invoice first, then once it's paid, enter the amount in 'Amount paid' so the balance shows zero and re-download it as a paid receipt for your records and the client's files.
Can I use this on my phone?
Yes — the invoice generator works in any modern mobile browser on iPhone, iPad and Android. The form is responsive and touch-sized. Fill in your details, add line items, preview the result, and download the PDF directly from your phone. Faster than using full accounting apps like QuickBooks or Zoho on a small screen, and nothing to install. Works the same on a 375 px phone as on a desktop.
Related tools
مشاهدهٔ همهٔ ابزارهاPaycheck Calculator
Convert gross pay to net take-home pay after federal/state tax, Social Security and Medicare.
Debt Payoff Calculator
Compare snowball vs avalanche payoff strategies and see exactly when you'll be debt-free.
Net Worth Calculator
Add your assets and liabilities to calculate your total net worth and see the breakdown.
Car Loan Calculator
Calculate your monthly auto payment, total interest and true cost of any car loan.
Monthly Budget Planner
Plan your monthly income, expenses and savings rate with a visual 50/30/20 breakdown. Auto-saves in your browser.
Personal Loan Calculator
Calculate monthly loan payments, total interest, and a full amortization schedule — any amount, rate, or term.