Open Source

Open source.
Not open-wash.

Hisaabo's core is genuinely open source. You can read every line, self-host it on your own server, and modify it to fit your business. No feature gates, no "open core" tricks, no bait-and-switch. The billing engine your business depends on is yours to audit, extend, and own.

Free forever

What's open source

Everything you need to run a professional billing operation. No limits, no expiry, no "upgrade to unlock" prompts.

GST Invoicing

Create professional GST-compliant invoices with automatic CGST/SGST/IGST calculation, HSN codes, and e-way bill support.

Multi-Business

Run multiple businesses from a single account. Each with its own parties, items, invoices, and financial year settings.

Party Management

Manage customers and suppliers with GSTIN validation, outstanding balances, and complete transaction history.

Inventory

Track stock levels, set low-stock alerts, manage units and categories. Inventory updates automatically with each invoice.

Payment Tracking

Record payments against invoices with partial payment support. Track outstanding amounts and payment history per party.

Expense Tracking

Log business expenses with categories, dates, and notes. Get a clear picture of where your money goes.

PDF Generation

Generate professional A4 and thermal-printer invoices as PDFs. Customise with your business logo, terms, and signature.

UPI QR Codes

Add a UPI QR code to your invoices so customers can pay instantly. Supports all UPI apps including GPay, PhonePe, and Paytm.

Dashboard

Real-time business overview with sales, receivables, payables, and expense charts. See your financial year at a glance.

Desktop App

Native desktop application built with Tauri for Windows, macOS, and Linux. Works offline and starts in under a second.

RBAC

Role-based access control to manage who can view, create, or modify invoices, items, and financial data in your organisation.

Cloud extras

What's cloud-only

These features require infrastructure, third-party integrations, or ongoing operational work that only makes sense as a managed service.

WhatsApp Sharing

Send invoices and payment reminders directly via WhatsApp Business API.

Bank Feed Integration

Auto-reconcile payments by connecting your bank accounts via Account Aggregator APIs.

AI-Powered Features

Smart categorisation, cash flow forecasting, and intelligent business insights powered by AI.

GST E-Invoicing

Direct integration with NIC e-invoice portal for automated IRN generation and e-way bills.

Automatic Backups

Daily encrypted backups with point-in-time recovery. Your data is always safe and restorable.

Multi-Tenant & Team Access

Managed multi-tenant infrastructure with team invitations, SSO, and audit logs.

Priority Support

Dedicated support with guaranteed response times, onboarding assistance, and data migration help.

License

The O'Saasy License

Hisaabo uses the O'Saasy License, a source-available license designed for sustainable open-source businesses. Here's what it means in plain English:

You can

  • Use Hisaabo for your own business, free forever
  • Self-host on your own servers
  • Read, audit, and modify the source code
  • Build internal tools on top of it
  • Contribute improvements back to the project

You cannot

  • Offer Hisaabo as a hosted service to third parties
  • Sell a managed/SaaS version of the software
  • Remove or obscure the license and attribution

The restriction is narrow: you cannot compete with our hosted offering by reselling Hisaabo as a service. Everything else is fair game. Read the full license explanation.

Self-host

Run it on your own server

Hisaabo runs on modest hardware. Here's what you need and how to get started.

Database PostgreSQL 16+
Runtime Node.js 20+
Memory 1 GB RAM
OS Linux (any distro)
bash Quick start
# Clone the repository
git clone https://github.com/hisaabo/hisaabo.git
cd hisaabo

# Install dependencies
pnpm install

# Set up your database
cp .env.example .env
# Edit .env with your PostgreSQL connection string

# Push the schema and start
pnpm db:push
pnpm dev

For production deployments with Docker, reverse proxy configuration, and SSL setup, see the complete self-hosting guide on GitHub.

For developers

Built with a modern stack

A monorepo architecture with end-to-end type safety, designed for developer productivity and maintainability.

API

Hono + tRPC + Drizzle

Lightning-fast HTTP server with end-to-end typed APIs and a type-safe ORM. No codegen required.

Frontend

React 19 + Vite

File-based routing via TanStack Router, instant HMR, and direct tRPC integration with full type inference.

Desktop

Tauri v2

Native desktop app with a Rust backend. Sub-second startup, tiny bundle size, works offline.

Database

PostgreSQL

Rock-solid relational database. NUMERIC(15,2) for all monetary values -- never floating point for money.

Auth

Argon2id

Industry-standard password hashing with HttpOnly session cookies. No JWTs, no third-party auth services.

Validation

Zod

Shared validation schemas between frontend and backend. Define once, validate everywhere.

Contribute

Help us build better billing

Whether you're fixing a typo, improving documentation, or building a new feature, contributions are welcome. Read the contributing guide to get started.