AI invoice extraction · Built for Rwanda
Drop an EBM or supplier invoice — PDF, photo or email. Unlockbill reads every field (TIN, line items, 18% VAT, totals), checks the math and posts it straight to your ledger. No more retyping.
The Professional plan pays for itself as soon as it saves your team about 12 hours a month (at 5,000 RWF/hour). Calculate yours →
Sound familiar?
Today
Someone copies TIN, lines and VAT from each receipt into Excel or QuickBooks — then checks it again.
With Unlockbill
Scan it: every field is read and posted to your ledger in seconds.
Today
VAT, PAYE and RSSB totals rebuilt by hand every month, with the risk of RRA penalties and interest if a figure is wrong or late.
With Unlockbill
Your VAT, PAYE, RSSB and withholding figures are ready, with their due dates.
Today
Hours spent ticking statement lines against invoices, one by one.
With Unlockbill
Upload the statement, confirm the suggested matches, done.
Today
Unpaid invoices hide in folders and WhatsApp threads. Cash comes in late.
With Unlockbill
An aged receivables view shows exactly what is overdue, and by whom.
Return on investment
Move the sliders to match your business. Every assumption is shown below — nothing is hidden.
Staff hours saved / month
—
Value of time saved / month
—
Unlockbill cost / month
—
Net gain per month
—
Return on every 1 RWF spent
—
Assumptions: with Unlockbill, reviewing an extracted invoice takes about 1 minute; bank reconciliation time drops by about 70%. Professional plan: 49,000 RWF + 18% VAT = 57,820 RWF/month (free up to 50 invoices). Results are estimates, not a guarantee.
Example scenarios
Illustrative examples computed with the calculator above. They are not customer testimonials.
300 EBM invoices a month · 6 min each by hand · staff at 4,000 RWF/hour · 8 h of bank matching
31 h
saved per month
2.1×
return per RWF spent
600 invoices a month · 5 min each · staff at 5,000 RWF/hour · 20 h of bank matching
54 h
saved per month
4.7×
return per RWF spent
45 invoices a month · 4 min each by hand · staff at 3,000 RWF/hour · 3 h of bank matching
4 h
saved per month
Free
plan up to 50 invoices
Using Unlockbill? We'd love to publish your experience here. Share your feedback →
Invoice extraction · Our core product
From AI extraction to tax filing — one platform, zero retyping.
Upload any EBM invoice (PDF, PNG, JPEG) and our AI extracts every field in seconds — customer name, TIN, line items, VAT, totals. Also handles bank cards, passports, cheques, and bank statements.
Forward supplier invoices to your dedicated Unlockbill address. Our engine extracts, classifies, and files them — no login required. Perfect for on-the-go.
Need to create an invoice manually? Our smart form with inline product and client creation lets you issue invoices in under 30 seconds.
A live dashboard with auto-polling — revenue, VAT, invoice counts, status breakdown, and monthly trends. Drill down into any metric with interactive charts.
Profit & Loss statements with aged receivables (30/60/90+ days), plus tax reports. Export everything to Excel in one click.
Every action is logged — who created, modified, or deleted what, and when. Filterable, searchable, and exportable. Built for accountants and external auditors.
Full Accounting Suite
From monthly payroll to year-end closing, everything posts to a double-entry ledger.
Run monthly payroll with Rwandan PAYE brackets and RSSB contributions (pension, RAMA, maternity, hazards). Posts a balanced entry to the ledger.
Every invoice, payment, payroll and journal entry posts to a full general ledger. Generate a trial balance, balance sheet, P&L and cash flow in one click.
Track fixed assets with depreciation, value your stock, and close the year with corporate income tax (CIT 30%) — all posted to the ledger.
Integrations
Every extracted invoice can be pushed to QuickBooks Online or Sage with one click — or automatically on extraction.
Full OAuth 2.0 integration
Direct API integration
Banking Module
Upload a bank statement CSV, and Unlockbill intelligently matches transactions to invoices. Track payments, manage bank accounts — all encrypted.
Upload any bank's CSV export. Our parser handles BK, BPR, Equity, Cogebanque, I&M, GT Bank, and more — or configure a custom format.
Smart matching by amount, date proximity, and reference number. Review suggested matches in one click — reconcile dozens of transactions in seconds.
Record partial or full payments on any invoice. Track outstanding balances in real time. Bank account numbers encrypted with Fernet (AES-128-CBC).
Business Operations
Manage your product catalog with stock tracking. Maintain client records with TIN validation. Accountants can run multiple client companies from one account and switch in a click.
CRUD products with names, prices, stock levels — auto-fill on invoice creation and P&L cost tracking.
Store customer names, TINs, addresses, emails. Autocomplete on invoice creation saves time.
Bulk import products & clients from CSV. Export invoices and reports to styled Excel (.xlsx).
One-click database dumps with Fernet encryption. Platform admins can trigger a full backup anytime.
Enterprise Security
Your financial data deserves the highest protection. We've engineered security into every layer of the stack.
All sensitive data — bank accounts, invoice contents, passport scans — encrypted at rest with AES-128-CBC via Fernet (cryptography library).
Hardware security key support. Register your YubiKey or biometric key for phishing-resistant two-factor authentication.
Every query is scoped to your company. Header-based tenancy prevents data leakage between organizations sharing the same platform.
Redis-backed rate limits on all sensitive endpoints. Brute-force protection with account lockout after 8 failed attempts.
For Developers
Every Unlockbill feature is accessible through a documented JSON REST API. Test in the sandbox before deploying to production.
/extract/auto/scan
Upload & auto-extract any document type
/extract/auto/?q=search
List & search all extractions
/quickbooks/invoice/{id}
Sync invoice to QuickBooks Online
/sage/invoice/{id}
Sync invoice to Sage Business Cloud
/email-ingestion/inbound
HMAC-signed email webhook
# Extract an EBM invoice via API
curl -X POST https://api.unlockbill.com/api/v1/extract/auto/scan \
-H "Authorization: Bearer $TOKEN" \
-F "file=@invoice.pdf"
# Response (auto-synced to QuickBooks)
{
"success": true,
"document_type": "ebm_invoice",
"extracted": {
"customer_name": "ABC Ltd",
"tin": "100123456",
"total": "156000.00",
"vat": "23796.61"
},
"quickbooks_invoice_id": "QB-789"
}
Pricing
For small businesses getting started.
For growing businesses with a team.
+ VAT. Billed monthly. Cancel anytime.
For large organizations with custom needs.
Free account, no credit card. Scan your first invoices today and see the time you get back.
Questions? contact@unlockbill.com