Free Desktop · Self-Hosted Server · Managed Cloud

Accounting software that works your way

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.

basis.app · PT. Sumber Makmur Abadi
Basis dashboard

Built for the complete accounting cycle

14
Transaction types
15+
Financial reports
3
Deployment options
Companies per install

What makes Basis different

Most accounting apps are either too simple to grow with you, or too complex and expensive. Basis hits the sweet spot.

Your data, your rules

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.

Tally-inspired

Post once, see results instantly

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.

Full cycle, not just invoices

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.

Sales & Purchase Cycle

Every step of the trade cycle — linked end to end

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.

  • Sales Order → Delivery Note → Invoice, fully linked
  • Purchase Order → Receipt Note → Bill on the buy side
  • Credit Notes and Debit Notes for returns and corrections
  • Party autocomplete with real-time AR/AP balance shown
Explore Sales features
Sales invoice
Financial Reports

Every report your business and accountant need

Real-time financial statements that update the moment a voucher is saved. Export to Excel or PDF with one click.

  • Profit & Loss, Balance Sheet, Cash Flow Statement
  • AR Aging, AP Aging — see who owes what at a glance
  • Stock Valuation, Sales Commission, General Journal
  • Export to Excel, CSV, or print-ready PDF
See all reports
Profit and Loss report
Inventory Management

Full inventory cycle — from order to warehouse

Track stock across multiple locations, manage production BOMs, run stock opname, and get instant low-stock alerts. WAC costing updates automatically with every movement.

  • Delivery Notes & Receipt Notes — stock moves on approval
  • Manufacturing with Bill of Materials — finished goods + by-products
  • Stock Opname — physical count reconciled against system balance
  • Multi-location transfers with automatic GL journal on each move
Explore Inventory features
Inventory management
Customer Portal

Let customers see their invoices — no login required

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.

  • Magic-link access — no password, no registration
  • Customer sees only their own invoices and statements
  • In-line comments and replies directly on the invoice
  • Portal link auto-included when emailing invoices
Learn about the Customer Portal
Customer portal

Everything your business needs

From single-user desktop to multi-branch cloud — Basis covers the complete accounting cycle.

Offline-First

Works without internet. Your data lives in portable SQLite files you can back up, move, or share anywhere.

Multi-Company

Manage unlimited companies from one installation. Each database is self-contained and portable.

Built-in Email

Send invoices, POs, and statements directly from the app via your own SMTP account.

Multi-Currency

IDR, USD, EUR and all ISO 4217 currencies. Exchange rate tracking with date-effective rates.

Bank Reconciliation

Match ledger entries to your bank statement. Tick off cleared transactions and identify uncleared items in real time.

Complete Double-Entry

Full GL, AR/AP, Inventory, Sales & Purchase cycles. Voucher-centric design — no draft/posting steps.

Period Locks

Lock closed accounting periods to prevent backdating. Unlock with a logged reason when corrections are needed.

Audit Trail

Every edit and delete is archived as a full JSON snapshot with user, timestamp, and reason. Deleted vouchers can be restored.

Staff Permissions

Granular module-level permissions per staff member per company. View-only, create-only, or full delete access — your choice.

Fixed & Intangible Assets

Register PPE and intangibles, compute straight-line depreciation/amortization, and post to the GL in one click via the batch worksheet.

Open REST API

Full Swagger-documented REST API. Integrate with e-commerce, POS, payroll, or any third-party system.

Excel Import / Export

Bulk-import master data and all 15 transaction types from Excel templates. Export every report and list to Excel, CSV, or JSON — one click.

Business Setup Clone

Export your chart of accounts, parties, items, and configs as a JSON package. Import into a new company to replicate your entire setup instantly.

Choose your edition

Start free, upgrade when you need more.

Desktop
Free
Forever

Perfect for freelancers, sole traders, and small businesses.

  • Single user
  • Offline-first
  • Unlimited companies
  • All core accounting modules
  • Export to Excel / PDF
  • Community support
Download Now
Cloud Live — 14-Day Free Trial
Rp 1.5jt/mo
Rp 15jt/year · Save 2 months

Fully managed cloud — zero setup, automatic updates, 99.9% uptime.

  • Everything in Server edition
  • Hosted & managed by us
  • Automatic backups
  • Subdomain or custom domain
  • Cancel anytime
  • Priority email support
Start Free Trial

Everything documented

From first journal entry to advanced reporting — step-by-step guides for every feature.