Free Invoice Generator

Invoice Generator

Professional invoices — free, private, browser-only. No data leaves your device.

Invoice Details
From & To
Line Items
Settings & Notes
Preview
Invoice Information
Your Logo
Logo preview
🖼️
Click to upload your logo (PNG, JPG, SVG)

Logo is embedded into the PDF — no file is uploaded to any server.

From (Your Business)
Bill To (Client)
Line Items
Description Qty Rate Tax % Amount
Subtotal 0.00
Tax 0.00
Discount
Shipping / Other
Total Due 0.00
Payment Terms
Notes & Footer

This is how your invoice will look when printed or saved as PDF.

Free Professional Invoice Generator — No Sign-Up Required

Creating a professional invoice shouldn’t require expensive software, a monthly subscription, or handing your client data to a third-party server. MetricSuite’s free invoice generator lets you build, preview, and download a polished PDF invoice directly in your browser — in under two minutes.

Whether you’re a freelancer billing your first client, a consultant issuing invoices across multiple currencies, or a small business owner in Kenya, Canada, the UK, or anywhere else in the world, this tool was built for you. All processing happens locally on your device. No data is ever uploaded, stored, or shared.

🔒 100% Private — Your Data Never Leaves Your Browser Unlike online invoicing platforms that store your business details and client information on their servers, MetricSuite’s invoice generator runs entirely client-side. Close the tab and everything is gone — no accounts, no tracking, no data harvesting.

How to Create a Professional Invoice in 5 Steps

The invoice generator is organized into five tabs. Work through them in order, then download your finished invoice as a PDF.

1

Invoice Details

Set your invoice number, date, due date, currency (including KES, USD, CAD, GBP, EUR and 10+ others), and status. Upload your business logo — it gets embedded directly into the PDF.

2

From & To

Enter your business name, address, email, phone, and tax/PIN/VAT number. Then fill in your client’s billing details. Both appear on the final invoice exactly as entered.

3

Line Items

Add each service or product as a line item with description, quantity, rate, and an optional per-line tax percentage. The subtotal, tax, discount, and grand total calculate instantly and automatically.

4

Settings & Notes

Set payment terms (Net 30, Due on Receipt, etc.), add your bank or M-Pesa payment details, write a thank-you note to your client, and add any footer text such as late payment terms.

5

Preview & Download

Click the Preview tab to see your finished invoice exactly as it will print. When you’re happy, click Download PDF — your browser’s print dialog opens. Select “Save as PDF” to save the file to your device.

💡

Pro Tip: Save as Template

Fill in your business details once, preview the invoice, then bookmark the page before downloading. Next time, your details won’t be pre-filled — but keeping the tab open between invoices lets you reuse the same session.

What’s Included in This Free Invoice Generator

💱

16 Currencies

KES, USD, CAD, GBP, EUR, AUD, ZAR, NGN, TZS, UGX, GHS, JPY, AED, INR, JMD, BWP

🖼️

Logo Upload

Upload your PNG, JPG, or SVG logo. It embeds directly into the PDF — never uploaded to a server.

📋

Unlimited Line Items

Add as many services or products as needed, each with its own quantity, rate, and tax rate.

🧮

Auto Calculations

Subtotals, per-line tax, discount (flat or percentage), shipping, and grand total — all live.

🏦

Payment Details

Add bank account info, M-Pesa details, PayPal, or any payment instructions directly on the invoice.

📄

PDF Download

Uses your browser’s built-in print-to-PDF — no third-party libraries, no file size limits.

🏷️

Invoice Status

Mark invoices as Draft, Sent, Paid, or Overdue. The status badge appears on the printed invoice.

🔒

Fully Private

Zero data collection. No account required. Works offline once the page has loaded.

📱

Mobile Friendly

Responsive layout works on tablets and phones — create invoices on the go.

Who Is This Invoice Generator For?

This tool is designed for anyone who needs to issue a professional invoice quickly without the overhead of full accounting software:

  • Freelancers and consultants billing clients for design, writing, development, or advisory work
  • Small business owners in Kenya, Nigeria, Ghana, South Africa, Jamaica, and other markets needing local currency support
  • Remote workers invoicing international clients in USD, GBP, EUR, or CAD
  • IT and operations professionals issuing one-off service invoices without a full ERP system
  • Startups and sole traders who want a professional-looking invoice without paying for QuickBooks or FreshBooks
  • Non-profits and NGOs needing quick, clean documentation for reimbursements and vendor payments

Frequently Asked Questions

Is this invoice generator really free?
Yes — completely free, with no hidden tiers, no sign-up required, and no watermark on your downloaded invoices. MetricSuite is supported by non-intrusive display advertising, which keeps all tools free for everyone.
Does my invoice data get saved or stored anywhere?
No. Everything you enter — your business name, client details, line items, bank information — exists only in your browser tab. When you close or refresh the page, the data is gone. Nothing is sent to MetricSuite’s servers or any third party. This is by design.
How do I save my invoice as a PDF?
Click the Download PDF button. This opens your browser’s print dialog. In the “Destination” or “Printer” dropdown, select Save as PDF (Chrome/Edge) or Microsoft Print to PDF (Windows). Click Save and choose where to store the file. On Mac, use the PDF button in the bottom-left of the print dialog.
Can I add my company logo to the invoice?
Yes. In the Invoice Details tab, click the logo upload area and select a PNG, JPG, or SVG file from your device. Your logo will appear in the top-left of the invoice preview and will be embedded in the PDF. The image file is never uploaded to any server.
Can I invoice in Kenyan Shillings (KES)?
Yes — KES is the first currency in the dropdown and displays as KSh on the invoice. The tool also supports Tanzanian Shilling (TZS), Ugandan Shilling (UGX), South African Rand (ZAR), Nigerian Naira (NGN), Ghanaian Cedi (GHS), Botswana Pula (BWP), and Jamaican Dollar (JMD) alongside major international currencies.
Can I add VAT, GST, or PIN tax numbers?
Yes. The From & To tab includes a “Tax / VAT / PIN Number” field for your business and an optional tax number field for your client. Both appear on the printed invoice. You can also set per-line-item tax percentages in the Line Items tab for precise tax calculations.
What’s the difference between the Discount types?
In the Line Items tab, the discount field lets you apply either a flat amount (e.g., deduct KSh 500 directly) or a percentage (e.g., 10% off the subtotal + tax). Use the dropdown next to the discount field to switch between the two modes.
Can I use this on my phone or tablet?
Yes. The invoice generator is fully responsive and works on modern mobile browsers including Chrome for Android and Safari for iOS. Downloading the PDF on mobile may vary by browser — we recommend using Chrome on Android for the most reliable print-to-PDF experience.

Related Tools You Might Find Useful

Need Someone to Handle Your Books?

Hire a verified bookkeeper or virtual assistant on Fiverr — from $5.

Find a Freelancer on Fiverr →