Products indiPDF indiAccounting indiBudget All Products Company Blog About Download
New in 2.0 — Multi-User & the Accountant's Copy

Accounting Software That Respects Your Privacy

A complete desktop accounting platform for freelancers, contractors, and small businesses — now with multi-user for the whole office and a sealed accountant's copy for year-end. Your financial data never leaves your computer, and it never touches ours.

Your Whole Business at a Glance

Privacy-first desktop accounting and payroll for freelancers, contractors, and small businesses. Your books live on your own machine — not in the cloud.

indiAccounting dashboard

Work Together. Keep It Yours.

The most-requested feature since 1.0, built the only way that keeps our promise: the whole office in one set of books, and not one byte of it on a server of ours.

Multi-User Hosting

One machine hosts the company; the rest of the office works in it at the same time over an encrypted connection on your own network. Every person signs in as themselves, with permissions by area, and edits are held by name so nobody overwrites anybody.

Accountant's Copy

At year-end, send a sealed, review-only copy of the books. Your accountant opens it in their own indiAccounting, sees everything, and changes nothing. Passphrase-encrypted, with your license, passwords, and employees' personal details scrubbed out first.

From Outside the Office

A bookkeeper at home or an accountant across town reaches the host over your own Tailscale network — same pairing, same sign-in, same permissions. We run no relay, and we never will.

One Add-On, One Machine

One add-on covers the whole office. Multi-User is licensed on one machine only — the one that hosts the books. Every other machine connects for free, no seats to count.

Built for the Office That Takes Checks to the Bank

Asked for by a non-profit moving in from AccountEdge, and useful to anyone who deposits in batches, sends reminders instead of invoices, or works their reports over in a spreadsheet.

Donations & Deposits

Record a gift or a cash sale the moment it arrives, with no invoice in front of it. Hold it in Undeposited Funds with the other checks, then Make Deposit takes the batch to the bank as one line that matches your statement, and prints the deposit slip.

Giving Statements

Every donor's gifts for the year, as a statement to print or email, one at a time or the whole list at once, plus a receipt for a single large gift. Your own acknowledgment wording, editable.

Your Words on the Invoice

Change the heading to REMINDER or STATEMENT OF DUES, call the recipient a Member, rename the labels, and add a standing line above the items. Same document, your vocabulary, on paper, PDF, and email.

Reports Into a Spreadsheet

Export any report as an .ods that opens straight into LibreOffice Calc with the figures as real numbers. Customer and vendor drop-downs in the report builder, and a Class column on the ledger reports.

Multi-User for the Whole Office

One machine hosts the company; the others work in it at the same time over an encrypted connection on your own network. No server to install, no cloud in the middle — and nothing of yours ever passes through a server of ours.

  • Every person signs in as themselves, with permissions by area — Sales, Purchasing, Banking, Payroll, Books
  • Edits are held by name — "Ida Roth is editing this customer" — and screens refresh within five seconds
  • Machines are paired deliberately; revoke a stolen laptop without anyone changing a password
  • The add-on is needed on one machine only — the host. Every other machine in the office connects for free
  • Working from home or a second office? Run Tailscale on both ends and the host is reachable from anywhere — over your network, not ours
indiAccounting multi-user hosting screen

An Accountant's Copy, Not a Login

At year-end, send your accountant a sealed, review-only copy of the books. They open it in their own indiAccounting, see everything, and change nothing. No machine left running, no port opened, no server between you.

  • Encrypted under a passphrase you give them separately — the file can travel by email or USB stick
  • The books to the cent, and nothing else: your license, passwords, users, service credentials, and employees' SSNs and bank details are scrubbed before sealing
  • Marked review-only inside the file — every save is refused by name
  • Opens under the accountant's own license as a company of its own
indiAccounting accountant's copy screen

Invoicing & Payments

Professional invoices with full lifecycle tracking from draft to paid. Generate PDFs, email directly to clients, and accept online payments through Stripe.

  • Recurring invoices with flexible scheduling
  • Automated late fees and payment reminders
  • Estimates with one-click conversion to invoices
  • Multi-currency support with exchange rates
indiAccounting invoicing

Full Payroll for All 50 States

Run payroll with automatic tax calculations for federal, state, and local jurisdictions. W-4 withholding, W-2 generation, FICA, FUTA, and SUTA — all built in.

  • Multi-step pay run wizard with review and approval
  • State tax tables for all 50 states + DC, plus local income tax
  • Tips and S-Corp shareholder health insurance handled correctly
  • Switching mid-year? Enter prior-system balances and keep every total correct
indiAccounting payroll

Payroll Tax Forms on the Official Government PDFs

Not summaries — the actual IRS and SSA forms, filled field by field with your computed figures, ready to review, sign, and file. Every number is derived from the payroll you recorded.

  • Form 941 with full computation, including the line-7 fractions-of-cents adjustment
  • Form 941 Part 2 deposit schedule for monthly and semiweekly depositors
  • Forms 940, 943, and 944, plus W-2 (Copy A), W-3, 1099-NEC, and 1096
  • EFW2 electronic wage file for upload to the SSA's Business Services Online
indiAccounting IRS tax form generation

15 Financial Reports

Every report a small business needs to understand its finances and stay compliant — profit & loss, balance sheet, cash flow, aging, tax liability, and more.

  • Profit & loss, balance sheet, and cash flow
  • AR and AP aging reports
  • Sales tax liability and filing summaries
  • Export to PDF and CSV
indiAccounting profit and loss report

Banking & Reconciliation

Import transactions via CSV or OFX, or sync automatically through SimpleFIN. Reconcile against your monthly statement, with finalized reconciliations locked as an audit-ready control.

  • Statement-based reconciliation — finalize only at a $0.00 difference
  • Locked reconciliations with printable reports your accountant can rely on
  • SimpleFIN integration, CSV/OFX import, and duplicate detection
  • Checking, savings, credit, and loan accounts
indiAccounting reports and analytics

The Complete Feature Set

From official IRS tax forms and full payroll to multi-user hosting, inventory, receipt OCR, and time tracking.

Dashboard & KPIs

Revenue, expenses, cash flow projections, and aging charts at a glance.

Invoicing

Full lifecycle with PDF generation, email delivery, and payment links.

Estimates

Professional quotes with one-click conversion to invoices.

Recurring Invoices

Template-based billing on weekly, monthly, or custom schedules.

Bills & Expenses

Track payables, allocate to accounts, and attach documentation.

Purchase Orders

Full PO lifecycle with goods receipt tracking and bill conversion.

Payroll

All 50 states, W-2s, 1099s, FICA, FUTA, SUTA, and local taxes.

General Ledger

Chart of accounts with hierarchy, journal entries, and trial balance.

Bank Reconciliation

CSV/OFX import, SimpleFIN sync, matching, and categorization.

Inventory

Stock tracking, reorder points, adjustments, and low-stock alerts.

Time Tracking

Multi-timer support with billable classification and invoice conversion.

Mileage Tracking

IRS rate support, vehicle management, and reimbursement workflows.

Project Management

Budget tracking, employee assignment, and per-project billing rates.

Receipt OCR

Tesseract-powered data extraction from uploaded receipt images.

15 Financial Reports

P&L, balance sheet, cash flow, aging, tax liability, and more.

Multi-Currency

Exchange rate tracking with per-customer and per-invoice currency.

Custom Report Builder

Design and save your own reports over invoices, bills, ledger, time, and payroll — pick columns, filters, grouping, and totals, then export to CSV or a spreadsheet. Read-only, no formulas or SQL.

Donations & Deposits

Income without an invoice, an Undeposited Funds holding account, and Make Deposit with a printable deposit slip.

Giving Statements

Year-end statements and single-gift receipts for every donor, printed in one run or emailed in a batch.

Document Wording

Rename the invoice's heading and labels — REMINDER, Member, Dues Outstanding — without touching the figures.

Spreadsheet Export

Any report as an .ods for LibreOffice Calc, with amounts as numbers that sum and sort.

Multiple Companies

Manage unlimited companies on one license, each with fully isolated books. Switch instantly from the sidebar.

Multi-User Hosting

Host a company on one machine and work in it together from the rest of the office — encrypted, paired, with per-person permissions. No server, no cloud.

Accountant's Copy

A sealed, review-only copy of the books your accountant opens in their own indiAccounting. Credentials scrubbed, passphrase-encrypted, nothing in between.

Job Costing

Tag invoices and bills to a project and see per-job profitability, including unbilled time as work-in-progress.

IRS & SSA Tax Forms

941, 940, 943, 944, W-2/W-3, and 1099-NEC/1096 filled onto the official government PDFs from your payroll figures.

Deposit Schedule

Form 941 Part 2 for monthly and semiweekly depositors, with liabilities that tie exactly to line 12.

EFW2 E-File

Generate the SSA wage file for upload through Business Services Online. SSNs stored encrypted and write-only.

Mid-Year Switching

Enter prior-system year-to-date balances so wage caps, W-2s, and 941s stay correct across both systems.

Statement Reconciliation

Reconcile to your monthly bank statement and lock finalized periods as an audit-ready control.

Pay Stubs

Per-employee PDF pay stubs, downloadable or emailed directly.

Customer & Vendor Credits

Issue and apply credit memos against invoices and bills.

Statement Drill-Down

Click from a financial statement to the ledger to the underlying source document.

Pay Once. Own It Forever.

No subscriptions, no monthly fees, no data collection. One purchase, lifetime free updates for the accounting module; optional payroll and multi-user add-ons.

indiAccounting

Full accounting without payroll

$249

One-time purchase

  • Invoicing, estimates & recurring billing
  • General ledger & chart of accounts
  • Banking, reconciliation & SimpleFIN
  • All 15 financial reports
  • Time, mileage & project tracking
  • Inventory, products & services
Purchase indiAccounting

+ Payroll Growth

Scale payroll as your team grows

$499 Add-On 11–50 employees

$748 total, with indiAccounting base.

Purchase Payroll 11-50
$799 Add-On 51–100 employees

$1,048 total, with indiAccounting base.

Purchase Payroll 51-100

One-time add-on · $99/yr tax table updates

  • Everything in the 1–10 tier
  • Scales with your business
  • Upgrade tiers anytime — pay the difference
  • 100+ employees: contact for pricing

+ Multi-User

Host your company for the whole office

$399 Add-On

$648 total, with indiAccounting base.

One-time add-on · licensed on the hosting machine only · no per-seat fees

  • Every machine in the office, up to 64 connected at once
  • Per-person permissions by area
  • Encrypted connections, pinned to your host
  • Reachable from outside over your own Tailscale network
  • Connecting to a host is always free — only hosting is licensed
  • Included in the 30-day trial

Purchase from inside the app — Settings → Multi-User → Add Multi-User — and your replacement key arrives by email.

How Multi-User Works

The Math Speaks for Itself

3-year total cost of ownership for a 10-employee business.

indiAccounting + Payroll QuickBooks Online + Payroll Gusto + Xero
Year 1$647~$2,640~$3,000
Year 2$99~$2,640~$3,000
Year 3$99~$2,640~$3,000
3-Year Total$845~$7,920~$9,000

Frequently Asked Questions

Is this really a one-time purchase?
Yes. indiAccounting is a one-time purchase with free updates within your major version — no monthly fees, no annual renewals, no per-employee charges. The only optional recurring cost is $99/year for payroll tax-table updates. Skip it and nothing is taken away: your accounting, your past payroll, pay stubs, W-2s and tax forms all keep working, and you can still correct pay periods your tax tables already cover. What pauses is running new payroll dated after your tax tables end, so nobody is paid on last year's rates. Renew whenever you like and payroll picks up where it left off.
Does indiAccounting file my tax forms for me?
No. indiAccounting prepares completed federal payroll tax forms — 941, 940, 943, 944, W-2, and 1099-NEC — filled onto the official IRS and SSA PDFs from the payroll you've recorded, and generates the EFW2 wage file for you to upload to the SSA's Business Services Online. Every figure comes from your own data, and the forms are prepared drafts for you to review and file yourself. We recommend reviewing them with a tax professional before filing.
Is indiAccounting open source?
indiAccounting is a commercial, closed-source product — but your purchase directly funds open-source software. Revenue from indiAccounting and indiPDF pays for the development of indiBudget, our free and open-source personal finance app, with more open-source tools on the way. Buying indiAccounting keeps the whole project sustainable without subscriptions or ads, and helps us give more software away for free.
Can I try it before buying?
Yes. indiAccounting includes a 30-day free trial with full feature access — no credit card required to start. You can import your existing books from QuickBooks, FreshBooks, Wave, Sage, or Zoho Books and evaluate everything before you decide.
What happens to my data if I stop paying?
Nothing — your data is always yours. Unlike cloud platforms where a lapsed subscription locks you out of your own books, indiAccounting stores everything locally on your machine. Your records, reports, W-2s, and tax summaries remain fully available under every circumstance.
Can more than one person work in the books at the same time?
Yes, with the Multi-User add-on. One machine hosts the company and the others in the office connect to it over an encrypted connection on your own network — there is no server to install and no cloud in the middle. Each person signs in as themselves with permissions by area, edits are held by name so nobody overwrites anybody, and screens refresh within five seconds. The add-on licenses hosting; connecting to a company somebody else hosts is always free, and the trial includes it.
How does my accountant get at the books?
Two ways, and neither involves a server of ours. For a review at year-end, send an Accountant's Copy: a sealed, review-only copy of the books, encrypted under a passphrase you give them separately, with your license, passwords, and employees' personal details scrubbed out. They open it in their own indiAccounting, see everything, and can change nothing. For an accountant or bookkeeper who works in the books regularly, host with Multi-User and share the hosting machine with them over your own Tailscale network — same pairing, same sign-in, same permissions as in the office. We do not run a relay, and we never will: "we don't have your data" has to include the wire, not just the disk.

Get indiAccounting

Privacy-first desktop accounting and payroll. Download now and try it free for 30 days.

Linux

Install from Flathub AppImage DEB RPM

Windows

Get it from Microsoft Store Download .exe

Windows 10 / 11 · Installer code-signed by Indomitus Group LLC

Prefer automatic updates? Install from our repository:

APT Setup (Debian/Ubuntu/Mint) RPM Setup (Fedora/openSUSE)

Need help getting started? Read the documentation.

Your Books. Your Computer. Your Rules.

Stop paying monthly rent on software you should own.