Basis is an offline-first, multi-company accounting system. Start free on desktop, scale to server or cloud — your data always stays portable.
Desktop edition is free forever. Cloud trial is 14 days — no credit card needed.
Built for the complete accounting cycle
Most accounting apps are either too simple to grow with you, or too complex and expensive. Basis hits the sweet spot.
Every company is a single portable file. Back it up to a USB drive, email it to your accountant, or move it to a new server in seconds. No cloud lock-in, no subscription required to access your own data.
Inspired by Tally ERP: every voucher posts immediately to the General Ledger. No end-of-day batch, no manual posting step. Your Profit & Loss is accurate the moment you save a transaction.
Most cheap tools only do invoicing. Basis covers the complete double-entry accounting cycle: Sales Orders → Delivery Notes → Invoices → Credit Notes, and the full purchase mirror — all linked and tracked.
From the moment a customer places an order to the day you reconcile the payment, every document is connected. No double-keying, no reconciliation headaches.
Real-time financial statements that update the moment a voucher is saved. Export to Excel or PDF with one click.
Track stock across multiple locations, manage production BOMs, run stock opname, and get instant low-stock alerts. WAC costing updates automatically with every movement.
Generate a secure, time-limited magic link for any customer. They can view invoices, download PDFs, check their statement, and leave comments — without creating an account.
From single-user desktop to multi-branch cloud — Basis covers the complete accounting cycle.
Works without internet. Your data lives in portable SQLite files you can back up, move, or share anywhere.
Manage unlimited companies from one installation. Each database is self-contained and portable.
Send invoices, POs, and statements directly from the app via your own SMTP account.
IDR, USD, EUR and all ISO 4217 currencies. Exchange rate tracking with date-effective rates.
Match ledger entries to your bank statement. Tick off cleared transactions and identify uncleared items in real time.
Full GL, AR/AP, Inventory, Sales & Purchase cycles. Voucher-centric design — no draft/posting steps.
Lock closed accounting periods to prevent backdating. Unlock with a logged reason when corrections are needed.
Every edit and delete is archived as a full JSON snapshot with user, timestamp, and reason. Deleted vouchers can be restored.
Granular module-level permissions per staff member per company. View-only, create-only, or full delete access — your choice.
Register PPE and intangibles, compute straight-line depreciation/amortization, and post to the GL in one click via the batch worksheet.
Full Swagger-documented REST API. Integrate with e-commerce, POS, payroll, or any third-party system.
Bulk-import master data and all 15 transaction types from Excel templates. Export every report and list to Excel, CSV, or JSON — one click.
Export your chart of accounts, parties, items, and configs as a JSON package. Import into a new company to replicate your entire setup instantly.
Start free, upgrade when you need more.
Perfect for freelancers, sole traders, and small businesses.
Self-hosted multi-user edition for teams and small enterprises.
Fully managed cloud — zero setup, automatic updates, 99.9% uptime.
From first journal entry to advanced reporting — step-by-step guides for every feature.
Set up your first company and post your first invoice in under 10 minutes.
Understand the account tree, sub-types, and opening balances.
Sales, Purchases, Payments, Journals, Inventory — the complete voucher guide.
P&L, Balance Sheet, AR/AP Aging, Cash Flow, Stock Valuation and more — all exportable.