The idea started with a fight.
Not a dramatic fight. The small, exhausting kind. My wife and I were trying to figure out why we'd spent more than we earned for the third month in a row. We had income. We weren't being extravagant. But somehow, every month ended short.
We downloaded Mint. It didn't understand bKash. We tried a spreadsheet. It lasted two weeks. We tried a Bangladeshi accounting app. It was built for businesses, not families. We gave up and went back to rough mental math.
The gap in the market
Every budgeting app we found assumed you had a bank account linked to direct deposit. They assumed you paid rent by check. They had categories like "401k" and "HOA fees." They were built for Americans.
Bangladeshi families live differently. Income comes in cash and bKash. Multiple family members contribute to one pot. There's a bua's salary, a driver's advance, a cousin's loan that may or may not get repaid. Expenses happen daily at the bazaar, not weekly at a supermarket.
No existing app understood any of this.
The decision to build
I'm a developer. My wife is meticulous about money. Together we decided to build the app we actually needed.
We started with a simple question: what does a Bangladeshi family actually need to track their finances?
The answers surprised us. Not fancy charts. Not AI predictions. Just: who spent what, where did the money come from, are we within budget this month, and what do we owe the bua.
We also talked to about forty families over three months. Everyone had the same problem. Everyone had tried and abandoned the same solutions.
What took a year
Building the core app took about two months. The next ten months were everything else.
Getting the Bangla language support right took longer than expected. Not just translation, but making the interface feel natural in Bengali, not like an English app wearing a Bangla costume.
The bKash integration required understanding how families actually use mobile money: cash-outs, sends, merchant payments, and building around that, not around a Western banking API.
The staff salary tracker came from a specific request: "I pay four people every month and I can never remember who got an advance." That feature alone took a month to get right.
What we got wrong
Our first version had too many features. Families didn't need reports with twelve chart types. They needed to know: did we overspend this month, and where?
We simplified. Then simplified again. The current version of Khorchapati does fewer things than our first prototype, and it does them much better.
Why "Khorchapati"
খরচপাতি (khorchapati) is a Bangla word that roughly means "expense ledger", the account book families have kept for generations. It felt right to name the app after something that already existed in every Bangladeshi home, just in a different form.
Where we are now
Khorchapati launched in early 2025. We have families across Bangladesh using it: Dhaka, Chittagong, Sylhet, even a few Bangladeshi families in the UK and UAE.
We're still a small team. We're still learning. But every time someone tells us they finally feel in control of their family's money, we remember why we started.
The fight that began this whole thing? My wife and I haven't had it since. Turns out when you can both see the numbers, there's nothing left to argue about.