Dashboard
Revenue vs Expenses
Expenses by Category
Recent Activity
All Clients
🔍
Name ↕ CompanyEmailPhone Total Billed ↕ Actions
All Invoices
🔍
# ↕ Client Date ↕ Due Amount ↕ StatusActions
All Expenses
🔍
Date ↕ VendorCategoryDescription Amount ↕ RecurringActions
All Estimates
NumberClientDateAmountStatusActions
All Vendors
NameCompanyEmailPhoneActions
All Bills
Bill #VendorDateDueAmountStatusActions
Accounts
CodeNameTypeBalanceActions
Recent Entries
DateRefDescriptionDebitCreditActions
All Employees
NameRolePay TypeRate / SalaryStatusActions
Active Employees
0
Last Pay Run
—
YTD Payroll
—
Pay Runs
PeriodEmployeesGrossTaxesNetStatusActions
Bank & Card Accounts
AccountInstitutionTypeOpening BalanceCurrent BalanceActions
Transactions
DateDescriptionAmountStatusReconciledActions
Period
to
Filing History
PeriodCollectedITC / PaidNet OwingFiled OnActions
Asset Register
AssetCategoryPurchasedCostUseful LifeAccum. DepreciationBook ValueActions
90-Day Projected Balance
Warnings
Ask a question
Revenue vs Expenses — Last 6 Months
⚠️ Anomalies
Top Vendors by Spend
Budget vs Actual — This Month
Monthly Summary
PO #VendorDateExpectedTotalStatusActions
SKUProductCategoryCostPriceQty On HandValueActions
TypeDescriptionAmountFrequencyNext RunStatusActions
WhenEntityActionRecord
📈
Profit & Loss
Income vs expenses
⚖️
Balance Sheet
Assets = Liab + Equity
🧮
Trial Balance
Debits vs Credits
👥
Sales by Client
Revenue per client
🏛️
Tax Summary
Estimated obligations
⏳
Aging Report
Outstanding invoice ages
A1
Business Information

Hides some menus and, for Read-Only, blocks saving changes — a convenience for handing the device to someone else, not real security. Anyone can switch it back.

Preferences
Currency
Default currency symbol
Tax Rate (%)
Default applied to invoices
Invoice Prefix
e.g. INV- or #
Dark Mode
Switch to dark interface
Auto-calculate tax
Add tax automatically to invoices
Overdue reminders
Show banner for overdue invoices
Data
Export All Data
Download as JSON backup
Import Data
Restore from JSON backup
Clear All Data
Permanently delete everything
Sync (via a file you control)

LedgerOS has no server, so this isn't live multi-user sync — it links one backup file on your computer that you save to and load from on demand. Put that file in a Dropbox/Google Drive/iCloud folder to carry it between your own devices. Only one device should write at a time; the last save wins.

Linked File
No file linked yet
Save to Linked File
Write your current data to the linked file
Load from Linked File
Replace current data with the file's contents
About LedgerOS

LedgerOS v5.0 — complete privacy-first bookkeeping software for freelancers and small businesses.

Runs entirely in your browser (localStorage). Full double-entry foundation, payroll, estimates, bills, banking, inventory & more.

Features: Chart of Accounts · Multi-line Journal · Clients · Estimates · Invoices (multi-currency) · Vendors · Purchase Orders · Bills · Expenses · Inventory & COGS · Employees · Payroll · Banking & Reconciliation · Tax Center (GST/HST) · Fixed Assets · Receipts with OCR · Recurring Automation · Cash Flow Forecasting · AI Accountant · Budgets · Spreadsheet · Multi-Business · Audit Trail · Roles · Document Attachments · PDF Export · File-based Sync · Full Reports · Dark mode · PWA / Offline

Press ? for keyboard shortcuts.