Anita has been the accountant at a 12-person interior firm in Hyderabad for six years. She is careful, quick, and trusted completely. On a Wednesday in March, the tile supplier for a Kondapur apartment sends his invoice as a PDF on WhatsApp. She pays it that afternoon: ₹1,86,400.
Nine days later, the same invoice arrives by courier, stapled to a delivery challan, as a hard copy. It lands on her desk in a pile of other bills during the busiest week of the quarter. She pays it again.
Nobody notices for two months. The supplier does not mention it. When it is finally found, during a reconciliation for the CA, the supplier is apologetic and agrees to adjust it against future orders. But the firm's next order with him is small, and the money comes back in pieces over the best part of a year.
Anita did nothing dishonest. She did nothing unusual, either. She was the only person who raised the payment, approved it and made it, and on a busy week, one person is not a control.
Why small firms skip this
Ask the owner of a 10-person firm whether he has two-person approval for payments, and the answer is often a polite laugh. 'We are a small family. I trust my people.' Often, the person paying vendors is the owner's spouse, brother or a long-time employee who is almost family.
That trust is real, and it is valuable. But two-person approval is not about distrust. It is about the plain fact that people make mistakes, and the person who made a mistake is the least likely person to spot it.
Here is what actually goes wrong in small firms, far more often than fraud.
- Duplicates. The same bill arrives on WhatsApp, by email and by courier, and gets paid twice.
- Typos. ₹48,000 entered as ₹84,000. A zero added. A wrong account number copied from an old message.
- Wrong vendor. Two suppliers with similar names, or two accounts for the same supplier, one of them closed.
- Paying for work not done. A stage payment released because the vendor said it was ready, before anyone checked.
- Paying the wrong project. A bill charged to the Kondapur flat that belonged to the Gachibowli villa, so both project margins are wrong.
Every one of these is an honest error. Every one of them is caught easily by a second pair of eyes that asks two questions: is this real, and have we paid it before?
What the mistakes cost
| Tile invoice paid twice | ₹1,86,400 |
|---|---|
| Plumbing bill of ₹48,000 entered as ₹84,000 | ₹36,000 |
| Total paid out by mistake | ₹2,22,400 |
| Recovered in the first month | ₹40,000 |
| Still outstanding after one month | ₹1,82,400 |
| Cash out of the firm for months, for no work | ₹1,82,400 |
Illustrative example. The bills, amounts and recovery are made up to show how small errors add up. They do not describe any real firm.
Money paid by mistake usually comes back, eventually. But it comes back slowly, often as credit against future orders, and it costs time and goodwill to chase. In a firm where Friday is already tight, ₹1.8 lakh sitting with a supplier for six months is real damage.
Two-person approval is not about distrust. People make mistakes, and the person who made a mistake is the least likely person to spot it.
What about fraud?
It is worth saying plainly: in most small interior firms, fraud is rare. Most people are honest. But when it does happen, it usually happens in exactly the gap where one person can raise and approve a payment. A vendor account quietly changed. An invoice for material that never arrived. A small amount, every month, that nobody looks at.
Two-person approval protects honest people too. When something goes wrong, and something always does eventually, a clean record of who raised a payment and who approved it means nobody has to wonder. In a family-run firm, that matters more, not less. The worst outcome is not losing money. It is suspicion between people who have to keep working together.
How to set it up without slowing down
The usual objection is speed. 'If every payment needs the owner, nothing will get paid.' That is true if you do it badly. Done well, two-person approval adds a few minutes a week.
- Separate raising from approving. One rule: whoever raises a payment request cannot approve it. The PM or accountant raises. A second named person, often the owner or a senior partner, approves. That is the whole control.
- Attach the proof to the request. Every request carries what it depends on: the bill, the purchase order, the delivery note or the QC pass. The approver is not checking from memory, just confirming the papers match.
- Batch it into a weekly run. Instead of approving payments one at a time on WhatsApp all week, collect them into one weekly payment run. The approver reviews the list once, holds anything odd, and approves the rest in one sitting.
- Check for duplicates before approval. Before the run goes out, look for the same vendor and similar amounts in the last few weeks. A two-minute check catches most double payments.
- Keep a log of every change. If a bank account, amount or vendor changes after a request is raised, it should be recorded, with who changed it. A changed account number is the single most important thing to double-check, by phone, with the vendor.
- Set a small-amount exception. Petty cash for site expenses can run with lighter control, as long as there is a bill photo and a weekly review. Do not use two-person approval on a ₹300 auto fare.
In a firm of ten, the approver is usually the owner, and the weekly run takes fifteen minutes on a Thursday morning. That is less time than he currently spends answering 'sir, can I pay this?' messages through the week.
What the approver actually checks
Approving is not re-doing the accountant's work. It is a short, specific look at each payment. In most interior firms, five questions catch nearly everything that matters.
- Is this bill backed by something real: a purchase order, a delivery, a measured quantity or a QC pass?
- Have we paid this vendor a similar amount recently? Could this be the same bill arriving twice?
- Is it charged to the right project, so the project's margin stays true?
- Has the bank account changed since the last payment to this vendor? If so, has someone confirmed it by phone?
- Is the amount what we agreed, or has it grown without a reason written down?
If all five answers are clean, the approval takes seconds. If one is not, the payment goes on hold with a note, and the person who raised it fixes it before the next run. Nobody is accused of anything. The system simply asks the questions that a busy person forgets to ask on a busy day.
Over a few months, something else happens. The people raising payments start attaching the right papers first time, because they know the approver will ask. The checks get faster, the holds get rarer, and the weekly run becomes a routine nobody thinks about.
When the owner is the bottleneck
Some owners worry that they become the bottleneck. They often already are, just invisibly. The fix is to name a second approver, such as a partner or a senior PM, for when the owner is travelling, and to agree which payments can wait for the weekly run and which are urgent. Urgent should be rare. If everything is urgent, the problem is planning, not approvals.
How Pakka handles it
Pakka's Money Desk has one approvals inbox for payments, purchase orders and requests, where you can approve, hold or defer. Two-person approval is built in: whoever raises a payment cannot approve it, and every change is logged. Pakka warns about duplicate requests and double payments before they go out.
Vendor bills are matched against the purchase order and the delivery before payment, and stage payments become payable only when QC passes, then a named person approves the release. The week's payments can be approved in one run. The person who pays gets a WhatsApp link, pays from the firm's own bank and records the reference. Pakka never holds funds, and engineers never see money.