Desktop invoicing · Mac & Windows

Send a proper invoice
in the time it takes
to make coffee.

Multiple companies, departments, GST-style tax rows, and one-click PDFs — all running locally on your own computer. No subscriptions, no logins, no internet required.

Download for Windows Windows 10 & 11 · v1.1.0

Free to use · Your data stays on your device

100%Offline-first
₹0Cost to use
12Currencies supported
Companies & clients

How it works

From blank form to billed client, in four steps.

Setting up a company profile with name, GST number, and bank details
Step 1

Set up your business

Add your company name, GSTIN, PAN, and bank details once. Running more than one business or brand? Add as many companies as you need and switch between them per invoice.

Adding line items and tax rows like CGST and SGST with quick-add buttons
Step 2

Add items and taxes

List what you're billing for, then quick-add CGST, SGST, IGST, a service fee, or TDS with one click each. Every tax stacks cleanly into the total — no spreadsheet math.

Client directory showing saved clients with a Make Invoice button
Step 3

Reuse saved clients

Every client you bill is saved automatically. Next time, pick them from a list and their details fill in instantly — or jump straight to a new invoice from their card.

Dashboard showing monthly revenue chart and collection percentage
Step 4

Watch the money come in

The dashboard tracks what's paid, partial, unpaid, or on hold, with a month-by-month chart so you always know what's outstanding — exportable to CSV for your accountant.

Built for how small businesses actually invoice

Everything Tally-style software has,
without the learning curve.

🏢

Multiple companies

Run several businesses or brands from one app. Each keeps its own invoice numbering, bank details, and tax registration.

🗂

Departments

Split invoices by Sales, Finance, or any team you define — useful the moment more than one person is billing under your company.

🧮

Stacked tax rows

CGST, SGST, IGST, service fees, cess, even TDS deductions — add as many as your invoice actually needs, each shown as its own line.

🔖

Real payment status

Unpaid, partially paid (with the exact balance tracked), paid, on hold, or cancelled — not just a yes/no checkbox.

🌍

12 currencies

₹ $ € £ and more — including AUD, SGD, CAD, AED, JPY, CNY, NZD, and ZAR — for clients anywhere in the world.

🖨

Print or PDF, instantly

Every invoice opens print-ready or exports straight to a PDF you can email — no formatting to fix first.

👤

Client memory

Once you've billed someone, they're saved. Pick them from a list next time instead of retyping their address every invoice.

📊

Monthly reports

A live bar chart and collection-percentage table by month, with one-click CSV export for your records or accountant.

🔒

Your data stays yours

Everything saves locally on your computer. No account, no cloud sync, no one else can see your invoices.

Get the app

Pick your platform.

Both versions are full installers — they add a normal desktop shortcut and Start Menu / Launchpad entry, just like any other software.

macOS

For Apple Silicon (M1/M2/M3) and Intel Macs · macOS 11+

Download .dmg v1.1.0 · ~95 MB

Windows

For Windows 10 and Windows 11 · 64-bit

Download .exe v1.1.0 · ~110 MB

First time opening it? Mac may show "unidentified developer" — right-click the app → Open. Windows may show a SmartScreen notice — click More info → Run anyway. Both are normal for new, unsigned apps and only appear once.

Questions

Before you install

Is my invoice data sent anywhere?
No. Invoice Pro stores everything directly on your computer — there's no server, no account, and no internet connection required to use the app. Your client list, invoices, and company details never leave your machine unless you choose to export or email them yourself.
Is it really free?
Yes — there's no subscription, no per-invoice fee, and no feature paywall. Download it, install it, and use it for as many companies, clients, and invoices as you need.
Why does my computer warn me before opening it?
Both Mac and Windows show a one-time warning for apps that aren't registered with a paid developer certificate. This is common for small, independent software and doesn't mean anything is wrong — on Mac, right-click the app and choose Open; on Windows, click "More info" then "Run anyway" in the SmartScreen prompt. You'll only see this the first time.
Can I run more than one company from the same install?
Yes. Add as many companies as you need under the Companies page — each one keeps its own name, address, GSTIN, bank details, and invoice numbering, so you can switch between them when creating a new invoice.
Does it support GST-style taxes like CGST and SGST?
Yes. The invoice form has one-click quick-add buttons for CGST, SGST, IGST, UGST, Cess, a generic service fee, and TDS (entered as a negative percentage so it deducts correctly). You can also add a fully custom tax with any name and percentage.
What happens if a client only pays part of an invoice?
Set the invoice status to "Partially Paid" and enter the amount received — the app calculates and displays the remaining balance both on screen and on the printed invoice, and reflects it in your dashboard totals.
Can I move my data to a new computer?
Use the "Backup Data" button in the sidebar to export everything to a single file. You can keep that as a safety copy or bring it with you when setting up the app on another machine.
Does it work without an internet connection?
Yes, fully. Every feature — invoices, clients, companies, reports, PDF export, and printing — works completely offline.
What if I need help or find a bug?
Reach out at support@yourdomain.com — replace this with your real support email before launch.