Mjara Books
Free Desktop Accounting Software for Small Businesses
Mjara Books
Mjara Books is a free, open-source desktop accounting application designed for freelancers and small business owners. It simplifies invoicing, billing, and accounting with a modern, intuitive interface.
Overview
Mjara Books provides:
- Double-Entry Accounting - Professional bookkeeping
- Invoicing - Create professional invoices
- Payments - Track receivables and payables
- Financial Reports - P&L, Balance Sheet, and more
- Offline First - Works without internet
Why Desktop?
| Benefit | Description |
|---|---|
| Data Ownership | Files stored locally |
| Privacy | No data on external servers |
| Offline | Works without internet |
| Speed | Fast local performance |
| Control | Use any version you prefer |
Key Features
Double-Entry Accounting
Professional accounting standards:
- Every transaction has debit and credit
- Automatic balance verification
- Complete audit trail
- Chart of accounts
Invoicing
Create professional invoices:
| Feature | Description |
|---|---|
| Custom Templates | Design your own look |
| Template Builder | Powerful HTML editor |
| Multiple Currencies | International invoicing |
| Tax Handling | GST, VAT support |
| Recurring Invoices | Subscription billing |
Invoice Template Builder
Create custom invoice designs:
- HTML-based templates
- Full customization
- Preview before sending
- Save multiple templates
Payments
Track all payments:
- Record payments against invoices
- Partial payment support
- Payment history
- Outstanding tracking
Bills
Manage expenses:
- Enter supplier bills
- Track payables
- Payment scheduling
- Expense categorization
Financial Reports
Available Reports
| Report | Description |
|---|---|
| General Ledger | All transactions |
| Profit and Loss | Revenue vs expenses |
| Balance Sheet | Assets, liabilities, equity |
| Trial Balance | Debit/credit verification |
General Ledger
Complete transaction record:
- All accounts
- Date range filtering
- Transaction details
- Running balances
Profit and Loss Statement
Business profitability:
- Revenue summary
- Expense breakdown
- Net profit/loss
- Period comparison
Balance Sheet
Financial position:
- Assets
- Liabilities
- Equity
- Instant snapshot
Trial Balance
Verify accuracy:
- All account balances
- Debit totals
- Credit totals
- Balance verification
Chart of Accounts
Organize your finances:
Account Types
| Type | Examples |
|---|---|
| Assets | Cash, Bank, Receivables |
| Liabilities | Payables, Loans |
| Equity | Capital, Retained Earnings |
| Income | Sales, Service Revenue |
| Expense | Rent, Utilities, Salaries |
Default Accounts
Pre-configured accounts:
- Standard chart of accounts
- Industry templates
- Customizable structure
- Add/remove as needed
Journal Entries
Record complex transactions:
Entry Types
| Type | Use Case |
|---|---|
| Standard | Manual entries |
| Adjusting | Period-end adjustments |
| Closing | Year-end closure |
| Reversing | Reverse previous entries |
Creating Entries
- Select date
- Add reference
- Enter accounts
- Add amounts
- Balance debits/credits
- Save
Workflow
Sales Workflow
Customer → Invoice → Payment → ReceiptPurchase Workflow
Supplier → Bill → Payment → RecordAccounting Cycle
Transactions → Journal → Ledger → Trial Balance → ReportsQuick Commands
Fuzzy search for fast navigation:
- Press
Ctrl+Kanywhere - Type action (e.g., "create sales")
- Navigate instantly
Data Management
Local Storage
Your data stays local:
- SQLite database
- File-based storage
- Easy backup
- No cloud required
Backup
Protect your data:
- Regular backups
- Export functionality
- File copy
- Version management
Import/Export
Move data in and out:
- CSV import
- Data export
- Backup restore
- Migration support
Settings
Company Setup
| Setting | Description |
|---|---|
| Company Name | Business name |
| Address | Business address |
| Logo | Company logo |
| Currency | Default currency |
| Fiscal Year | Accounting period |
Tax Configuration
Set up taxes:
- Tax rates
- Tax accounts
- Tax reports
- Compliance settings
Supported Platforms
| Platform | Support |
|---|---|
| Windows | Full support |
| macOS | Full support |
| Linux | Full support |
Mjara Books is a desktop application built with Electron, providing native-like experience across all platforms.
Best Practices
- Back up your data regularly
- Reconcile accounts monthly
- Keep invoices numbered sequentially
- Record payments promptly
- Review reports monthly
- Close books at year end
Getting Started
- Download and install
- Create new company
- Set up chart of accounts
- Add customers and suppliers
- Create your first invoice
- Record payments
- Generate reports