Offline expense tracker for Botswana SMEs – log anytime, sync summaries weekly.
Botswana SMEs cannot afford subscription-based SaaS tools due to exorbitant internet and data costs.
BwaBooks is an offline PWA for logging expenses, receipts (photo OCR cached), and simple bookkeeping with voice entry support. Weekly summary syncs use compressed data (<2MB), generating tax-ready reports. Eliminates daily logins and high data drains from cloud-only tools.
Small and Medium Enterprises (SMEs) in Botswana
Voice-to-text entry + receipt OCR offline (via WebAssembly), weekly batch sync – tailored for intermittent connectivity unlike always-sync apps.
supportive
Add expenses/receipts via form, voice, or photo offline.
Extract text from receipt photos offline.
Set/track budgets locally.
Compressed summary upload (no raw data).
Generate offline profit/loss summaries.
Dictate expenses hands-free.
BWP/ZAR handling.
Botswana tax format CSV.
Basic team view offline.
Trend-based cashflow predict.
| Column | Type | Nullable |
|---|---|---|
| id | uuid | No |
| text | No |
Relationships:
| Column | Type | Nullable |
|---|---|---|
| id | uuid | No |
| user_id | uuid | No |
| name | text | No |
Relationships:
| Column | Type | Nullable |
|---|---|---|
| id | uuid | No |
| business_id | uuid | No |
| amount | int | No |
| category | text | No |
| date | timestamp | No |
| synced | bool | No |
Relationships:
| Column | Type | Nullable |
|---|---|---|
| id | uuid | No |
| business_id | uuid | No |
| week_start | timestamp | No |
| total_expenses | int | No |
Relationships:
/api/summaries/syncUpload weekly aggregates
/api/reportsFetch synced reports
/api/expenses/batchRare full sync
/api/auth/callbackOAuth login
50 expenses/mo sync
None
None
| Month | Users | Conversion | MRR | ARR |
|---|---|---|---|---|
| Month 1 | 70 | 9% | $189 | $2,268 |
| Month 6 | 700 | 14% | $2,940 | $35,280 |
Voice, photo, or type – sync weekly summaries only. Simple books for SMEs.
Share demo video in Botswana Accountants Association group. Offer free Pro to 10 from LinkedIn search 'SME owner Botswana'. Cold DM via local business directories.
Full accounting
Cloud-only, data intensive
Offline OCR + minimal sync
Proprietary offline OCR models trained on local receipts + data flywheel.
Botswana tax digital push + rising fuel/data costs squeezing SME margins.
OCR accuracy on local langs
Fallback typing + user training data
Slow adoption
Free tier + local language support
Success: 100 signups
Success: <$20 CAC
Other validated startup ideas you might find interesting
AI-powered feedback prioritization for solo SaaS founders
Customer-voted roadmaps that solo founders can launch in minutes
Automate feedback loops into tasks for solo SaaS builders
Never miss TechCabal articles again—search and recover 404 pages instantly.
Your personal vault for TechCabal links—auto-recovers 404s forever.
AI revives lost TechCabal pages—summarize, rewrite, recover.