Now in pilot with partner banks

Reconciliation,automated.

Self-hosted reconciliation across nostro / GL, mobile money, and card-scheme settlements — one platform, on your infrastructure.

Self-hostedNostro / GLMobile moneyCard schemesBilingual EN / FRUnlimited users
Your data stays yours
Mandatory TOTP login
Tamper-evident audit log
PCI-DSS scope reduction
Bilingual EN / FR
Live
Live reconciliation desk
01 / 05

Live reconciliation desk

Break ageing, decision pressure and throughput — at a glance.

100% auto-reconciled · 14d
Kilter / reconciliation streams
Nostro / GLSWIFT vs core GL
Mobile moneyOperator B2W / W2B
Card schemeVisa · Mastercard · GhIPSS
Nostro / GL
Mobile money
Card schemes
Securities / CSD holdings
SWIFT MT940 / 950 / 942
camt.052 / 053 / 054
SFTP / IMAP auto-pull
Tamper-evident audit
Mandatory TOTP
Self-hosted
No telemetry
SQLite or PostgreSQL
Bilingual EN / FR
Unlimited users
Month-end certificates
Nostro / GL
Mobile money
Card schemes
Securities / CSD holdings
SWIFT MT940 / 950 / 942
camt.052 / 053 / 054
SFTP / IMAP auto-pull
Tamper-evident audit
Mandatory TOTP
Self-hosted
No telemetry
SQLite or PostgreSQL
Bilingual EN / FR
Unlimited users
Month-end certificates

By the numbers

Proven on real correspondent-banking volume.

75–85%
Auto-matched at Tier 1
hands-off, on pilot data
4 → 1
Recon tools replaced
nostro/GL · mobile money · cards · securities
$0
Per-seat fees
unlimited operators, every plan
100%
Decisions audit-logged
tamper-evident, every action

Auto-match rate observed on a West African correspondent-banking pilot; figures vary by data quality and tier policy. Kilter is self-hosted — your data never leaves your infrastructure. Read the field report →

Four streams, one platform

Replaces 3–4 separate reconciliation tools.

Same operator UI, same audit log, same role model, same deployment. Train a team once and they can work any queue.

01

Nostro / GL

Reads raw SWIFT (MT940/950 · MT942 · MT900/910) and ISO 20022 (camt.052/053/054) directly — no transformation layer to license or configure — then pairs them against your core-banking GL extract. Four-tier engine — 75–85% auto-match on typical pilot data.

Reads raw SWIFTMT940/950 · MT942MT900 / MT910camt.052 / 053 / 054T24 · Finacle · FlexcubeCore Pull (any DB)SFTP / IMAP intake
02

Mobile Money

Ingests operator B2W / W2B feeds directly, pairing legs by msisdn in the narration. Pre-seeded profiles for the major networks.

MTN MoMoM-PesaAirtel MoneyTelcelGhIPSS
03

Card Scheme

N-way matching on scheme-ref. PCI-DSS storage scope reduction built-in — full PAN never persists, masked at the parser seam.

Visa Base IIMastercard IPMVerve / GhIPSSMasked PAN
04

Securities / CSD

Holdings proven · CSD connector

Reconciles a Central Securities Depository statement of holdings against your investment ledger — matched on ISIN, nominal and maturity. The settlement cash leg is native nostro recon today; native CSD message ingestion (MT535 · semt) is a scoped connector.

T-bills · notes · bondsISIN · nominal · maturityHoldings reconSettlement leg nativeMT535 · semt connector

Treasury securities

Now matching T-bills & CSD holdings.

The same engine that reconciles your nostro statements pairs a Central Securities Depository statement of holdings against your investment ledger — position by position, on ISIN, nominal and maturity. The settlement cash leg is already native nostro recon.

Holdings recon
Proven on the engine
Settlement / cash leg
Native today
CSD message ingestion
Connector — on request
Holdings recon · proof on the live engine 6 holdings
Auto-confirmed (Tier 1)4 positions · ISIN + nominal + maturitytie-out
Break — held for reviewNominal under-bookedGHS 3,000,000
At CSD, not on the bookUnbooked allotmentGHS 20,000,000
On the book, not at CSDMatured / stale positionGHS 4,000,000

ISIN → reference · nominal → amount · maturity → value date. Tier-1 only auto-confirms — the break stays for human review.

One platform

One operator surface, every stream.

Train once

A team trained on nostro recon can work the mobile-money or cards queue the same day.

Same UI, same shortcuts, same review flow — three reconciliation engines behind one operator surface.

Nostro / GL Mobile Money Card Scheme

Same audit log

Every decision across all three streams lands in one tamper-evident, UTC-stamped trail.

Same role model

Maker / checker, five roles, segregation of duties — identical everywhere.

Same deployment

One self-hosted instance on your VM. No extra services to run.

Unlimited users

No per-seat fees, ever. Pay by capacity, not headcount.

Month-end certificates

Frozen, signed snapshots — figures never shift after sign-off.

Two-sided matching · live

Watch the match happen.

The correspondent's SWIFT statement on the left, your core-banking GL on the right. Lines draw between pairs as the engine runs — tier-graded, with variances and breaks flagged.

SWIFT statement
GL extract
USD 312,450.00C
T1
DR312,450.00
USD 248,900.75C
T1
DR248,900.75
USD 197,300.25C
T2 · Δ120
DR197,180.25
USD 154,200.00C
DRunmatched
75–85% auto-matched on pilot dataFour-tier engine · T1 auto-confirm

The matching engine

Match aggressively, surface only what's ambiguous.

Four tiers, strongest-first. Operators review the exceptions; the engine handles the rest — tolerance windows, FX rounding, date drift.

0–85%auto-matched at Tier 1 on typical pilot data
T1
Exact reference match
SWIFT TRN / scheme ref + amount within tolerance
75–85%
T2
Amount + date window
Settlement amount within ±N days; per-account
+8–12%
T3
Partial reference / narrative
Normalised substring match with amount confirm
+3–6%
T4
Human review queue
Ranked by confidence — operator confirms
100%

Security & compliance

Security-reviewed, hardened, audit-ready.

Mandatory TOTP on every login

Microsoft / Google Authenticator out of the box; pair the optional AD / LDAPS layer for full password-plus-TOTP MFA. A replay cache blocks 30-second code reuse.

Non-root, read-only rootfs

Runs as UID 10001, all Linux capabilities dropped, no-new-privileges enforced. Only mounts are writable.

Encrypted at rest

TOTP secrets + SMTP creds protected with Fernet (AES-128-CBC + HMAC-SHA256). Key lives in your secret manager.

Tamper-evident audit log

Every login, upload, match, dispute and export — UTC-stamped, blocked from UPDATE/DELETE at the DB, and sealed under a chained SHA-256 anchor you can re-verify on demand.

PCI-DSS scope reduction

Full PAN never persists — masked to first6 + last4 at the parser seam. No SAD accepted; free-text redacted on ingest.

Self-hosted. No phone-home.

Runs on your VM or private cloud. No telemetry, no data leaves your infrastructure. You own the key and the data.

Pricing

Simple, transparent, tiered.

Unlimited users on every plan — no per-seat fees. Start with a $5K pilot; convert on your terms.

Pilot
$5,000 / 30 days

Credited to Year 1 when you convert. Your data, your VM. Walk away if we miss the targets.

  • 3 nostro + 2 wallet + 1 cards account
  • All modules unlocked on real data
  • Success criteria pinned upfront
  • Pilot fee credits to Year 1
Production
$30k / year — Core

Core covers up to 25 nostro accounts. Scale is unlimited + all modules.

  • Core $30k/yr · Scale $60k/yr · Custom
  • All four reconciliation streams
  • Audit-grade certificates + LDAP / AD
  • Unlimited users — no per-seat fees

Try it on your own data — today.

Request a demo URL and drop in your own SWIFT, GL extract, mobile-money, or card-switch file. We'll run the engine and show you what week one looks like.

Book a 30-minute demo