How the services compare
Six receipt verification tools in Ethiopia. All use the same public bank endpoints. Compare pricing, features, and transparency.
All six services fetch from the same public bank endpoints. cheki is the only free, open-source, unlimited option. Choose a paid service only if you need a dashboard, mobile app, or Ethiopian IP relay.
Use cheki for freePricing and access
Platform and features
Transparency and openness
What they all have in common
Every Ethiopian bank and mobile wallet publishes transaction receipts at public URLs. These URLs require no authentication. Anyone can access them. This is by design: banks want merchants and customers to verify payments.
Read the full guideService profiles
The established player
499 ETB/mo or 4,990/yr. 200 free (one-time, not monthly).
Strengths
- +Bilingual (EN + Amharic)
- +Polished UI, good SEO content
- +Employee management, roles
- +Webhooks on Pro plan
- +Affiliate program (250 ETB/referral)
Limitations
- -Charges for public data
- -200 free verifications are one-time
- -API requires business account
- -No self-hosting, no open source
- -Receipt source URLs hidden
Next.js, Vercel, Cloudflare
Suba Software's offering
$20-40/mo USD. 200 free (one-time).
Strengths
- +Android app on Play Store
- +Blog content, status pages per bank
- +TypeScript SDK published
Limitations
- -Charges in USD
- -Requires Telegram OAuth signup
- -Blocks AI crawlers (GPTBot, ClaudeBot, CCBot)
- -No open source, no self-hosting
- -No batch verification, no Python library
React, Cloudflare
Developer-first API (launched June 2026)
50/mo free. 500-8K ETB/mo for 1K-100K verifications.
Strengths
- +Clean REST API with rate limits
- +Ethiopian relay for Telebirr/M-Pesa geo-block
- +Configurable amount tolerance per merchant
- +Per-merchant duplicate ref locking
- +Scale plan with 99.9% SLA
Limitations
- -Brand new (day-one launch)
- -4 SDKs advertised but none published on npm/PyPI/Packagist/GitHub
- -No mobile app, no QR scanning
- -No web UI for verification
- -English only, fewer banks than check.et/verify.et
- -No Dart/PHP/Go SDK
NestJS, Contabo VPS (France)
Mobile-first for cashiers
Credit-based. 3K ETB / 3,300 credits or 8K ETB / 9,500 credits. 90-day validity.
Strengths
- +Published iOS + Android apps
- +Cashier workflow: scan, verify, audit trail
- +Multi-branch support
- +Search by cashier, branch, amount, reference
- +Daily sales tracking
Limitations
- -No REST API
- -Credit-based pricing (expires in 90 days)
- -No open source, no self-hosting
- -No batch verification
- -Fewer banks than check.et/verify.et
Next.js (App Router, Turbopack)
Telegram bot by Sabi LLC
Not public. Pricing link is a dead anchor.
Strengths
- +Telegram bot delivery (low friction)
- +Ethiopian-hosted (Ethio Telecom IP)
- +Workspace codes for staff
Limitations
- -Only 4 banks
- -No web app, no API, no docs
- -Mobile app claimed but store links are dead
- -SSL certificate expired April 2026, unrenewed
- -No pricing transparency
Static HTML + Tailwind CDN, nginx/Plesk, Ethiopian IP
Other open source projects
ethiobank_receipts
★40Python library, 6 banks, requires Selenium for BOA, no web UI, no API, PyPI published
verification-engine
★1TypeScript engine, 4 banks, 5 verification methods, npm published as @localpay/verification-engine
telebirr-receipt
★14Node.js package for Telebirr receipt parsing only, npm published
receipt_verify
★2NestJS + PostgreSQL backend, Telebirr + CBE, duplicate prevention, Prisma ORM
veri-py
★0Python toolkit, async/sync, 6 banks, image verification via OpenAI, PyPI published
receipt-verifier
★0Python FastAPI microservice for Ethiopian bank receipts
cheki combines these approaches: a web UI, REST API, batch verification, TypeScript SDK, Python library, Docker, 10 live banks, guide pages, and BOA QR decryption. All free and open source.