Tally: One ledger.
Every rail. Always current.

Send a bKash screenshot, a Nagad SMS photo, a handwritten cash ledger, or a WhatsApp voice note. Tally extracts the transaction, reconciles it, and answers "how much did we actually make?" — with a real number, not a guess.

bKash Nagad Cash Bank — all four rails, one ledger
The cost you're already paying

You run four payment rails.
Nobody built a tool for that.

QuickBooks, Wave, Xero — every mainstream bookkeeping tool assumes you get paid via a single bank feed. They were built for Stripe. Not for bKash. Not for Nagad. Not for cash-on-delivery.

SME owners in this market juggle four separate payment rails and reconcile them by hand. That's 20+ hours a week of matching screenshots against notebooks against spreadsheets — with no single answer to "what's our actual balance right now?"

The pain isn't that bookkeeping is hard. It's that no existing tool was built for the way money actually moves here.

bKash ৳14,800 Last screenshot: 3 days ago
Nagad ৳6,200 SMS unread since Tuesday
Cash ledger ৳3,100 Handwritten, un-entered
Bank ৳28,500 Statement from last week
"So… how much money do we actually have?" Nobody knows. That's the problem.
How it works

Five steps.
One always-current ledger.

From raw input to reconciled transaction — without you manually entering anything.

A

Submit

Send input however is natural to you: a photo of a bKash statement, a screenshot of a Nagad SMS, a photo of your handwritten cash ledger, or a WhatsApp voice note describing the day's transactions. No app download. No special format.

↗ WhatsApp or web upload
B

Extract

OCR reads statement and SMS images. Whisper transcribes voice notes. An LLM structuring step produces a transaction candidate — amount, date, counterparty, rail — with a confidence score. Every extraction is explicit, never guessed silently.

↗ OCR + Whisper + LLM structuring
C

Reconcile or Queue

Above the confidence threshold → auto-added to the ledger. Below it → held in a short review queue for one-tap human confirmation. Tally never silently guesses. Money mistakes are expensive and erode trust fast.

↗ Conservative threshold (~90%)
D

Ask

Ask a plain question anytime: "how much did we make this week?" or "what's our runway?" The answer is computed live from the reconciled ledger — with an "as of" timestamp — never estimated from incomplete data.

↗ Natural language query · timestamped answers
E

Feedback loop

Every human correction in the review queue is logged as a golden-set candidate — the same accuracy flywheel built for ReWoo's Ledger, now extended to extraction accuracy. Tally gets better with every correction.

↗ Golden-set eval-gate · continuous improvement
Watch it extract

Raw input → clean transaction.
Every rail.

Select an input type and see how Tally extracts a structured transaction candidate — with confidence score and reconciliation status.

bKash Statement Screenshot → Extraction bKash
Input received
bKash Transaction Details
─────────────────────────
TxnID: TXN20240715AB92
Type:  Send Money
From:  01712-XXXXXX
To:   Rahim Traders
Amount: ৳ 4,500.00
Fee:   ৳ 5.00
Date:  15 Jul 2024
Time:  14:32 PM
Bal:   ৳ 11,230.00
Photo submitted via WhatsApp · OCR processing
Extracted transaction
৳4,500 bKash
Date 15 Jul 2024
Counterparty Rahim Traders
Category Payment received
Confidence 96%
Auto-reconciled
Nagad SMS Screenshot → Extraction Nagad
Input received
Nagad
─────────────────────
প্রিয় গ্রাহক,
আপনার Nagad নম্বর
01815-XXXXXX এ
২,৮০০ টাকা Cash In
সফলভাবে হয়েছে।
প্রেরক: Karim & Sons
তারিখ: 16/07/2024
TxnID: NGD-7741923
Screenshot submitted · Bangla OCR + structuring
Extracted transaction
৳2,800 Nagad
Date 16 Jul 2024
Counterparty Karim & Sons
Type Cash In
Confidence 91%
Auto-reconciled
WhatsApp Voice Note → Extraction 🎙 Voice
Input received
"আজকে সকালে Ahmed Fabrics থেকে তিন হাজার পাঁচশো টাকা ক্যাশে পেয়েছি — এটা July 17 তারিখের order এর payment।"
🎙 Whisper transcription + LLM structuring
Extracted transaction
৳3,500 Cash
Date 17 Jul 2024
Counterparty Ahmed Fabrics
Category Order payment
Confidence 72%
Queued for review
Handwritten Cash Ledger → Extraction Cash
Input received
  CASH LEDGER — July 2024
─────────────────────────
17/07  Sale (walk-in)  +৳1,200
17/07  Rent paid     –৳8,000
18/07  Bulk order    +৳6,800
18/07  Supplies     –৳1,400
19/07  Walk-in sale  +৳950
─────────────────────────
  Net: –৳450
📸 Photo submitted · Handwriting OCR
Extracted — 3 of 5 transactions
৳1,200 Cash
17 Jul · Walk-in sale
Auto-reconciled
৳6,800 Cash
18 Jul · Bulk order (unclear counterparty)
Queued — confirm counterparty

Low-confidence extractions always go to the review queue — never silently entered into the ledger.

Human-in-loop, always

Below the threshold,
one tap to confirm.

Money mistakes are expensive and erode trust fast. Tally is conservative on what gets auto-reconciled. Anything uncertain waits for you — or your ReWoo team member — to confirm with a single tap.

Review Queue
3 pending
Cash payment · ৳6,800 18 Jul · Bulk order — counterparty unclear · Confidence: 68%
Cash
Voice note · ৳3,500 cash 17 Jul · Ahmed Fabrics — order payment · Confidence: 72%
Voice
Nagad received · ৳1,100 19 Jul · Sender name unreadable in image · Confidence: 61%
Nagad

Every confirmed correction is logged as a golden-set training candidate — Tally learns from every review.

The ledger

One number. Always real.
Always timestamped.

Every ledger entry and runway figure carries an "as-of" timestamp. You always know exactly when the numbers were last updated — not a cached estimate, the real reconciled total.

Rahim Traders — Ledger
Live As of Jul 19, 2024 · 14:47
Running balance
৳52,600
Across all 4 rails
Burn rate
৳18,200
This month (so far)
Runway estimate
2.9 months
At current burn rate
19 Jul
Ahmed Fabrics Cash · Order payment
Cash +৳3,500
18 Jul
Supplier payment Bank transfer · Monthly supplies
Bank –৳12,000
17 Jul
Karim & Sons Nagad Cash In
Nagad +৳2,800
16 Jul
Rahim Traders bKash · Payment received
bKash +৳4,500
15 Jul
Office rent Cash · Monthly expense
Cash –৳8,000
Ask anything

Plain question.
Real, computed answer.

No guesswork. No rounded estimates. Every answer is computed live from the reconciled ledger — and timestamped so you always know exactly what it's based on.

Tally · AI Bookkeeper Online
How much did we make this week?
You
T
This week (Jul 14–19, 2024) you collected ৳14,750 across 3 rails: bKash ৳4,500 · Nagad ৳2,800 · Cash ৳7,450. After ৳21,400 in expenses, your net this week is –৳6,650. Running balance across all rails is ৳52,600. Computed from 14 reconciled transactions · As of Jul 19, 14:47
What's our runway?
You
T
At your current monthly burn rate of ৳18,200, your balance of ৳52,600 gives you approximately 2.9 months of runway. That's based on your reconciled ledger through today — 3 transactions are still in the review queue and not included yet. As of Jul 19, 14:47 · 3 transactions pending review
Non-negotiable principles

The same ethics bar
as everything we build.

Financial data privacy is absolute. Tally holds itself to stricter standards than ReWoo's other products — because this is raw financial detail, not interaction counts.

Never fabricates a number

Low-confidence extractions go to the human review queue — not a guessed value silently entered into your ledger. If Tally isn't sure, it tells you.

Financial data privacy is absolute

One client's transaction data is never visible to, compared against, or used to benchmark another client. Stricter than our aggregate-only rule — this is raw financial detail.

Human-in-loop, always

Below the confidence threshold, a human confirms — every time. We err conservative on what gets auto-reconciled. Money mistakes are expensive and erode trust fast.

Multi-rail from day one

bKash, Nagad, cash, and bank — all four, from the start. A single-rail v1 doesn't solve the actual problem, which is reconciliation across rails.

Every number is timestamped

Every ledger entry and runway figure carries an "as of" timestamp. You always know what the number is based on — and when it was last updated.

Works over WhatsApp

No app download. No special format. Send a photo or voice note via WhatsApp — the way these owners already communicate, not how a Western tool assumes they will.

Early pilot · Limited spots

Save 20 hours a week.
Starting this month.

Tally is in early pilot — working with a small number of real SME owners on real transaction data. If you run a business on bKash, Nagad, cash, or bank and you're tired of reconciling by hand, we want to talk to you this week.

✓ You're on the list. We'll be in touch within 48 hours.

No commitment. No upfront cost for early pilots. Just 30 minutes of your time and your real transaction data.