We trialled Kilter against our legacy reconciliation tool for six weeks. What used to be a full-day exercise across two people finished before mid-morning. The audit trail alone made the case for switching.
Reconciliation,
automated.
Self-hosted reconciliation across nostro / GL, mobile money, and card-scheme settlements — all in one platform, on your infrastructure.
From $24K / yr $5K 90-day pilot No per-seat fees Calculate yours| Scheme Ref | File source | Settlement date | Amount (GHS) | Status |
|---|---|---|---|---|
RRN-0049281 |
Visa Base II | 2026-05-09 | 2,450.00 | Matched |
RRN-0049282 |
MTN MoMo B2W | 2026-05-09 | 870.00 | Matched |
MT940-28831 |
SWIFT MT940 | 2026-05-09 | 18,200.00 | Review |
RRN-0049291 |
Mastercard IPM | 2026-05-09 | 1,120.50 | Mismatch |
FLEX-2026-441 |
Flexcube GL | 2026-05-09 | 52,000.00 | Matched |
Pilot-tested,
audit-ready
Real numbers from real ingestion. Every claim verifiable from the codebase or a pilot conversation.
The self-hosted posture is what got it through our InfoSec review without weeks of back-and-forth. No phone-home, no SaaS data residency questions. The encryption story for TOTP secrets was already where we needed it.
We needed something that handled both our SWIFT statements and the MTN MoMo wallet feeds in the same operator queue. Most tools force you to run two reconciliations. Kilter lets one ops person work both before the morning stand-up.
Replaces 2–3 separate
reconciliation tools
Same operator UI, same audit log, same role model, same deployment. A team trained on nostro recon can immediately work the mobile-money or cards queue.
Match aggressively,
surface only what's ambiguous
Four tiers applied strongest-first. Operators review exceptions; the engine handles the rest — including tolerance windows, FX rounding, and date drift.
typical auto
coverage
From file drop to signed certificate
in four steps
messages/. Any format Kilter knows, or map your own.Pen-tested, hardened,
audit-ready
Your CISO gets a full security pack at security/.
Built for regulated financial institutions from the ground up.
no-new-privileges enforced. Only mounted volumes and /tmp are writable.first6+last4 at the parser seam. No SAD (CVV, track, PIN) accepted. Free-text scanned and redacted on ingest.Simple, transparent,
per-account pricing
One account slot covers any stream — nostro, wallet, or card-acquirer. Start with a free pilot; convert on your terms.
- Up to 10 nostro + 10 GL accounts
- Real (or anonymised) production data
- All three reconciliation streams
- Success criteria pinned upfront
- 50% discount on Year 1 if targets hit
- 25% discount on Year 2 (design partner)
- Data deleted on request if you walk
- All three reconciliation streams
- Full audit-grade certificates
- LDAP / AD integration
- Maker / checker / approver workflow
- Custom CSV/XLSX column mapping
- MySQL / SQLite — your choice
- Annual prepay, net 30
- Implementation: USD $3–10k one-time
Try it on your own data — today.
Request a demo URL and drop in your own SWIFT, Flexcube, mobile-money, or card-switch file. We'll load it, run the engine, and show you what the first week looks like. Bring two questions and a sceptic.
Common questions
DATABASE_URL env var — suitable for multi-tenant or high-concurrency deployments. See MYSQL.md in the package.KILTER_LDAP_URL, KILTER_LDAP_BASE_DN, and optional CA bundle. Then flip individual users from local to ldap in the Users admin page. AD password becomes the first factor; TOTP remains the second. See LDAP.md for the full guide.POST /cards/files. The full FastAPI spec is self-documented at /docs (Swagger UI) and /redoc on your deployed instance.git pull && docker compose build --pull && docker compose up -d. Schema is idempotent — init_db() runs on startup and applies any new migrations in-place. No manual migration step.