Welcome 👋
Net Profit
Cash Position
Open Invoices
Total Revenue
Total Expenses
Outstanding A/R
Payables Due
Income vs Expenses —
Income
Expenses
Full report →
Cash Flow
6M
3M
Cash In
Cash Out
Net Flow
A/R Aging Summary
View all →
Expense Breakdown
Details →
Payables Due Soon
View bills →
Top Customers by Revenue
All customers →
Recent Invoices
View all →
| Invoice | Customer | Amount | Status |
|---|---|---|---|
Activity Feed
● Live
Invoices
Manage and track all customer invoices
Total Outstanding
—
Overdue
—
Paid
—
Draft
—
All
Draft
Sent
Partial
Overdue
Paid
Void
| Invoice # | Customer | Date | Due | Total | Outstanding | Status | |
|---|---|---|---|---|---|---|---|
Sales Receipts
Record customer payments and the bank account they were received into
Received this month
—
Receipts this month
Posted
Top receiving account
—
| Receipt # | Date | Customer | Amount | Received into | Invoice | Status | |
|---|---|---|---|---|---|---|---|
Estimates & Quotes
Send professional proposals to customers
| Quote # | Date | Customer | Expiry | Amount | Status | |
|---|---|---|---|---|---|---|
Credit Notes
Issue credit notes against invoices
| CN # | Date | Customer | Invoice Ref | Total | Status | Actions |
|---|---|---|---|---|---|---|
Customers
Manage your customer contacts and relationships
| Name | Phone | Outstanding | ||
|---|---|---|---|---|
Sales Orders
Track confirmed customer orders
| SO # | Date | Customer | Reference | Total | Status | Actions |
|---|---|---|---|---|---|---|
Bills
Track vendor bills and payables
Total Payable
—
Overdue
—
Paid
—
Draft
—
All
Draft
Approved
Partial
Overdue
Paid
Void
| Bill # | Vendor | Date | Due | Total | Status | |
|---|---|---|---|---|---|---|
Expenses
Track all business expenses and reimbursements
Period total
—
Largest expense
—
Categories
—
Tax paid (Input VAT)
Period total
| Date | Vendor | Category | Amount | Status | |
|---|---|---|---|---|---|
Vendors
Manage supplier contacts and payables
| Name | Phone | Outstanding | ||
|---|---|---|---|---|
Purchase Orders
Track vendor purchase orders
| PO # | Date | Vendor | Expected | Total | Status | Actions |
|---|---|---|---|---|---|---|
Goods Receipts
Review posted receipts and their inventory effects
| Receipt # | PO # | Received | Items | Reference | Actions |
|---|---|---|---|---|---|
Chart of Accounts
Structured view of your financial accounts
| Code | Name | Type | Sub-type | Balance | |
|---|---|---|---|---|---|
Journal Entries
Manual accounting entries and adjustments
| JE # | Date | Narration | Debit | Credit | Status | |
|---|---|---|---|---|---|---|
New record
Fill in the details below and save
Loading form…
Detail
Bank Account
Transactions
| Date | Reference | Details | Amount | Balance | |
|---|---|---|---|---|---|
| Date | Description | Reference | Amount | Status | Actions |
|---|---|---|---|---|---|
New Journal Entry
Double-entry journal — save as draft or post when balanced
Loading form…
Recurring Journals
Templates that post on a schedule — run manually or when due
| Name | Frequency | Next run | Last run | Status | |
|---|---|---|---|---|---|
New Recurring Journal
Define the template lines and how often they should post
Loading form…
Banking
Manage your connected bank accounts
| Account | Bank | Number | Currency | Opening | Balance | |
|---|---|---|---|---|---|---|
Bank Reconciliation
Match bank statement to recorded transactions
Opening
From prior recon
Statement
As of —
Book balance
From posted JEs
Expected Δ
Statement − opening
Selected total
Ticked transactions
Difference
—
Items & Products
Manage your product catalog and inventory
Total Items
Products & services
Low Stock
Below reorder level
Inventory Value
At cost
Services
Non-inventory
Price Lists
Customer-specific pricing tiers
| Price List | Currency | Discount | Status | Actions |
|---|---|---|---|---|
Stock on Hand
Quantity and value by item and location
| Item | SKU | Location | Qty | Avg Cost | Value |
|---|---|---|---|---|---|
Locations
Warehouses and stock locations
| Name | Type | Default | Status |
|---|---|---|---|
Inventory API
API keys and webhooks for external integrations
External systems authenticate with
Authorization: Bearer <key> against
/api/v1/inventory/*. Sandbox keys (llinv_test_…)
are accepted on staging deployments only — writes there are validated but not persisted.
Active API keys
| Name | Mode | Prefix | Last used | |
|---|---|---|---|---|
Webhooks
| URL | Events | Secret | |
|---|---|---|---|
All Reports
System generated reports. Open one to generate it.
| Report name | Report category | Created by | Last visited |
|---|---|---|---|
Tax Summary
VAT (output / input / payable) and WHT overview
Loading tax summary…
Documents
Centralised document storage and management
| File Name | Type | Linked To | Uploaded | Size | Actions |
|---|---|---|---|---|---|
Discount Links
Generate a short-expiry link that gives a prospect a % off a plan, ongoing. Redeemed at onboarding via a discounted Paystack plan.
Loading links…
Maintenance
One-off data fixes that run against the live database. Always scan first — nothing changes until you apply.
Reversal dating fix
Reversal entries created before July 2026 were dated the day the edit was made instead of the day of the entry they cancel.
That left the original month overstated and pushed a stray reversal into the edit month, so period reports read wrong.
This re-dates each reversal to its original entry’s date, so every period nets to zero. Corrected (successor) entries are left alone,
and each change is written to the audit log.
Collapse reversal / edit chains (in-place edit backfill)
Before July 2026, editing a posted journal entry (or an invoice) reversed the original and posted a fresh entry, so the general ledger and
banking registers show original → reversal → successor triplets for every edit. This backfill makes those edits look the way the new
in-place policy does: the original entry takes the successor’s final lines, the reversal and successor entries are removed, and the change
is preserved as audit-log rows (what changed, who, when). Deliberate reversals (explicit Reverse, void reversals, and any legacy reverse-and-rework chains) are
never touched. Scan first — nothing changes until you apply.
Invoice history — customer names
Invoice history rows written before October 2026 store only a customer id, so the Activity pane cannot say who those invoices were for.
This backfill derives the name for each such row from the invoice’s own customer history and the contact’s rename history, and only when
both trails prove it. The audit log itself is never changed — names are stored beside it and merged in for display, marked as derived.
Anything the trails cannot prove is reported with a reason and left as it is. Scan first — nothing changes until you apply.
Users
Manage every LedgerLite account, on the books surface and the CRM. Review a subscription, a failed renewal or a payment that never activated from the row itself. Super-admin is immutable.
| Name | Role | Access | Type | Status | Billing | Joined | Actions | |
|---|---|---|---|---|---|---|---|---|
Books users
Standalone Books product tenants (self-served). Visible to admin / super-admin only — normal staff cannot open these books.
| Organisation | Slug | Currency | Created | Updated | Actions |
|---|---|---|---|---|---|
Tax Rates
Manage VAT & other tax rates used on invoices, bills, and expenses
| Code | Name | Rate | Applies To | Jurisdiction | Status | |
|---|---|---|---|---|---|---|
Opening Balances
Stamp every balance-sheet account with its balance on your migration / fiscal-year-start date. Posts a single balanced journal entry.
Loading accounts…
Delete requests
Review void/delete requests from accountants and other team members before they take effect
| When | Requested by | Transaction | Action | Reason | Status | |
|---|---|---|---|---|---|---|
Team
Up to 1 admin, 2 accountants, 5 sales staff, and 3 storekeepers for this organisation. Sales and storekeeper staff never see the dashboard or financials. LedgerLite operators can also use Grant team access on a client's Viewer seat so that client gets this Team tab in their own sidebar.
Loading seats…
| Name | Role | Joined | ||
|---|---|---|---|---|
Organization Settings
Edit the active organisation's basic details
Loading organisation…
Organisations
Create, switch, or delete the client organisations you manage on Books
| Organisation | Currency | Your role | Status | |
|---|---|---|---|---|
Activity Log
Who changed what and when — every mutation against this organisation's data, most recent first
| When | User | Action | Entity | Document | Details |
|---|---|---|---|---|---|