All posts
Reconciliation

What Is a Daily Close, and Why Prove It?

Niraj Kumar Jha·June 30, 2026·7 min read

Ask ten Nepali business owners how much they made yesterday and most will give you a number from memory or from a payment dashboard. Ask them to prove it - to show that the money is actually in the bank, net of fees, with every order accounted for - and the confident number turns soft. The gap between "roughly this much" and "provably this much" is exactly what a daily close is meant to remove.

A daily close is a simple idea with real discipline behind it. This article explains what it is, why the word "proven" matters, and what actually belongs inside one for a business collecting through eSewa, Khalti, Fonepay, and the bank.

What a daily close actually is

A daily close is a short, repeatable ritual: at the end of each business day, you reconcile every source of money into a single statement that answers one question - where did every rupee go today?

It is not the same as looking at your sales total. Sales are a claim. A close is a settlement of that claim against reality. By the end of it you can say:

  • This much was collected, across every channel.
  • This much has reached the bank, net of fees.
  • This much is still in transit, pooled in a provider wallet waiting to settle.
  • This much is unexplained - and here is the exact amount and where it probably came from.

That last line is the one that separates a real close from a comforting summary. A close does not hide the gaps. It names them.

Why "proven" is the whole point

Plenty of businesses do something they call a daily close. They open the eSewa dashboard, glance at the day's total, note it in a book, and move on. That is a recorded close, not a proven one. It records a number without evidence that the number is true.

A proven close is different. Every figure in it traces back to a source you can point at - a provider settlement report, a bank statement line, an order record. If you claim Rs 84,000 reached the bank, there is a bank credit that says so. If you claim Rs 3,200 is still in the eSewa wallet, there is a report row that supports it. Nothing is asserted from memory.

RakamHQ tip

The test for a proven close is brutally simple: pick any number in it at random and ask "what is this based on?" If the answer is always a specific source row, the close is proven. If the answer is ever "that's roughly what it should be," it is not.

The reason this matters is not bookkeeping neatness. It is that the un-proven gaps are where money quietly leaks - a fee you were overcharged, a settlement that never arrived, a refund that netted out twice, a duplicate payment counted once. None of these announce themselves. They only surface when something forces every rupee to be explained.

Why a daily rhythm beats a monthly one

The instinct in Nepal is often to reconcile at month-end, when the accountant sits down with a stack of statements. It feels efficient. It is not.

  • A one-day window is small. If today does not reconcile, you are looking at a handful of transactions, and the cause is usually obvious within minutes.
  • A one-month window is a haystack. A Rs 500 residual spread across thirty days of settlements is nearly impossible to trace. The trail is cold.
  • Problems compound. A fee-rate change or a missed settlement caught on day one is a five-minute fix. Caught on day thirty, it has repeated twenty-nine times.

Closing daily is not more work than closing monthly - it is the same work, cut into pieces small enough to actually finish, while the memory of the day is still warm.

What belongs in a daily close

A complete daily close pulls together every channel through which money moves. For a typical Nepali merchant that means:

  • Provider settlements. eSewa, Khalti, and Fonepay each sweep money to your bank net of fees. Each settlement is a batch that must be decomposed into the orders inside it. This is the reconciliation core, and it leans on being able to read a settlement report correctly.
  • Bank statement. The final authority. Every settlement credit, direct transfer, and charge on the statement gets classified and matched. The mechanics are covered in bank statement reconciliation for Nepal.
  • Cash and cash-on-delivery. For businesses that still take cash or COD, the collected cash and the courier remittances belong in the close too. COD carries its own timing quirks, covered in reconciling cash-on-delivery orders.
  • Refunds and adjustments. Refunds often net out of a future settlement rather than reversing cleanly. A close that ignores them will never balance.
  • Fees. Every provider takes a cut. The close should show fees as a named line, not absorb them silently into a smaller-than-expected credit.

When all of these are reconciled and agree, you have closed the day.

The three states every rupee lands in

By the end of a good close, every rupee collected sits in exactly one of three states:

  • Settled. It reached the bank, net of fees, and a statement line proves it.
  • In transit. It was captured but is still in a provider wallet, waiting for the next settlement sweep. Real money, just not in the bank yet.
  • Unexplained. It should be somewhere and is not - or something is in the bank that no order accounts for. This is the residual, and it is a question, not a rounding error.
Watch out

The most dangerous state is the one that looks fine. A close that "balances" only because a small residual was rounded away is not balanced - it has simply hidden the one number that was trying to tell you something. Never absorb a residual. Name it and chase it.

From proven close to clean accounts

A daily close is not the end of the pipeline. Once the day is proven, those matched entries are exactly what accounting software wants - clean, reconciled figures with fees separated and every rupee traced. Feeding un-reconciled data into a tool like Tigg just moves the mess downstream. Feeding a proven close in means your books start from truth.

That is why a proven daily close sits upstream of everything else. Do it once and the month-end that used to eat a weekend becomes a formality, because the thirty days behind it were each already proven.

RakamHQ exists to make this close happen every morning without a spreadsheet - ingesting your provider reports and bank statement, decomposing each settlement, naming any residual instead of hiding it, and handing you a day you can prove to the rupee.

Frequently asked

What is a daily close?

A daily close is an end-of-day ritual that reconciles every source of money into one statement answering where each rupee went - how much was collected, how much reached the bank net of fees, how much is in transit, and how much is unexplained.

What makes a close proven rather than recorded?

A proven close backs every figure with a source you can point at - a settlement report, a bank line, an order record. A recorded close just notes a total from memory or a dashboard without evidence that the total is true.

Why close daily instead of monthly?

A one-day window is small enough to trace any mismatch in minutes, while a month-end residual spread over thirty days is nearly impossible to chase. Daily closing is the same work cut into pieces small enough to finish.

What are the three states a rupee ends up in?

Settled - it reached the bank and a statement line proves it; in transit - captured but still in a provider wallet awaiting sweep; or unexplained - the residual, which is a question rather than a rounding error.

Keep reading

Get your free reconciliation.

Send us last month's eSewa report, Khalti export, bank statement and orders sheet. Within 48 hours we send back a one-page close - every payment matched, every fee computed, every settlement decomposed.

Files only · private upload link · nothing to install