
Many small and medium enterprises (SMEs) in Bangladesh grow fast but keep their accounts the same way they did on day one. Small slips in the books then turn into tax bills, VAT fines and long, costly audits.
Most of these slips come from habit, not bad intent. A shop owner who pays a supplier in cash or a startup that forgets to cut tax from a bill rarely knows the rule behind it.
This guide covers 9 common accounting mistakes SMEs in Bangladesh make, with the rule behind each one and a practical fix.
Many SME owners in Bangladesh use one bank account or one bKash wallet for both home and business. School fees, family shopping and supplier payments all leave from the same place, so nobody can tell which spending belonged to the business.
This creates a tax problem. Under Section 55 of the Income Tax Act, 2023, personal spending and costs unrelated to the business cannot be claimed as business expenses. Loans between the owner and the business without a written note cause the same confusion.
The fix is clear. The business needs its own bank and mobile banking accounts. Owners should take money through a fixed salary or a recorded dividend, and any loan to or from the business needs a short written record.
Cash still drives much of small business trade in Bangladesh. Yet both the income tax law and the VAT law punish large cash payments. A company that pays big bills in cash can lose tax deductions and VAT credits at the same time.
Section 55 of the Income Tax Act sets clear limits. Salaries and rent must be paid through a banking channel, or the cost is rejected as an expense. Other business costs, apart from raw materials, face a separate test.
If more than half of these other payments are made outside the bank, 25% of those cash payments are rejected. The rejected amount still leaves the company's pocket, yet the company pays tax as if it never spent the money.
Under Section 46 of the VAT Act, 2012, a company cannot claim input VAT on a purchase above Tk 1 lakh unless the full payment goes through a bank or mobile banking.
Input VAT is the VAT a business pays on its purchases and later deducts from the VAT it owes. A Tk 2 lakh cash purchase loses this credit, so the business ends up bearing that VAT itself.
The fix is to pay salaries, rent and large bills by bank transfer, cheque or mobile banking. Every payment then leaves a clear record for both the tax office and the auditor.

The official VAT invoice in Bangladesh is the Mushak 6.3. Many SMEs still accept handwritten bills or basic cash memos from suppliers, but those bills cannot support a VAT credit claim. Under Section 46 of the VAT Act, each Mushak 6.3 needs:
Timing matters as well. Since the Finance Act 2026, input VAT must be claimed in the month of purchase or within the next six tax periods, up from four. A late claim is lost for good, so bills should be checked on arrival.
SMEs should also keep the purchase register (Mushak 6.1) and the sales register (Mushak 6.2) up to date every month. ACE Advisory's monthly VAT return guideline explains how these registers feed into the monthly return.
In Bangladesh, many payments come with a duty to cut tax before paying. This is called deduction at source. SMEs often miss it because nobody told them, or because the supplier asked for the full amount.
Under the Income Tax Act, a company must cut tax from salaries (Section 86) and from payments to contractors and suppliers (Section 89). The cut amount goes to the government, and the company files regular withholding tax returns with the NBR.
These returns show the NBR how much tax the company cut and from whom. Each figure should match the payment records in the books and the challans paid to the government.
Some businesses are named as VAT deducting entities. They must cut VAT from supplier payments and deposit it with the government. Under Section 49 of the VAT Act, the buyer and the supplier are both liable if this does not happen.
Skipping the tax cut is costly. Under Section 143 of the Income Tax Act, the company becomes a "defaulter" and must pay the missed tax itself. It also pays an extra 2% per month on that amount, for up to 24 months.
From 1 July 2026, the expense itself stays deductible, but Section 56 adds a further charge on top. Late VAT adds more. Under Section 127 of the VAT Act, unpaid VAT carries 1% interest per month, or 2% every six months for VAT cut at source.
Bangladesh has several monthly and yearly filing dates. Missing even one can bring interest, fines and a weaker record with the NBR. The main dates for an SME company are below.
Filing | Due date | Law |
VAT return (Mushak 9.1) | Within 15 days after each month ends | VAT Act, Section 64 |
Audited accounts to the VAT office | Within the first six months of the fiscal year | VAT Act, Section 90A |
Company income tax return (June year end) | 15 March | Income Tax Act, 2023 |
Bad bookkeeping is often the real reason for late filing. If the books are a month behind, the VAT return becomes a guess. Many SMEs also forget the VAT office deadline for audited accounts, which falls by December, well before the March tax return.
A monthly closing routine solves both problems. ACE Advisory's tax services handle monthly and yearly NBR filings for businesses across Bangladesh, with every deadline tracked from the start of the July to June year.
Many SMEs check their bank balance but never match it line by line with the books. This check is called a bank reconciliation. Without it, missing entries, double payments and bank charges stay hidden for months.
Mobile banking makes this harder. Payments through bKash, Nagad and Rocket often go unrecorded because there is no paper slip. These wallets need the same monthly check as a bank account, since small transfers are the entries most often missed.
The fix takes an hour or two a month. The accountant downloads each statement, ticks off every entry against the books and records anything missing. Gaps found in July are easy to fix, while the same gaps found in June become audit questions.
Salary is often the biggest cost for an SME, yet the records stay thin. Some staff get cash, some get bank transfers and some get paid by bKash. Payslips showing gross pay, tax cut and net pay are often missing.
This breaks two tax rules. Under Section 55, salary not paid through a banking channel is rejected as an expense. Under Section 86, the employer must cut tax from each salary payment, based on the employee's expected yearly income.
Provident fund and gratuity have their own rules, covered in ACE Advisory's guide on provident fund and gratuity rules in Bangladesh. Outsourced payroll and HR services can pay every salary through the bank and record the tax cut each month.
PSR stands for proof of submission of return. It shows that a person or business has filed its income tax return. Under Section 264 of the Income Tax Act, PSR matters in two ways for an SME in Bangladesh.
An SME needs its own PSR to renew a trade license in a city corporation or municipality. It also needs one to take a loan above Tk 20 lakh, open a letter of credit or submit a tender.
Without PSR, these tasks stop. A business that files its tax return late can find its trade license renewal or bank loan stuck at the counter until the return is filed. Filing on time each year avoids this delay.
For some services, such as consultancy, catering, event management, manpower and security, the supplier must show PSR before receiving payment from a company. If the company pays without checking, Section 55 rejects that expense.
The fix is to collect each regular supplier's PSR once a year and keep it in the supplier file. A quick check before each payment avoids losing the deduction later, especially for monthly service bills.

Many SMEs in Bangladesh do their accounts once a year, usually in a rush before the audit. Bills go missing, stock counts are skipped and fixed assets are never listed. The audit then takes weeks instead of days.
Section 181 of the Companies Act, 1994 requires every company to keep proper books of all money in and out, sales and purchases, and assets and debts, for at least 12 years. A practical monthly routine looks like this:
Companies that have already fallen behind can still catch up. ACE Advisory's catch-up compliance service cleans up past years, from missing records to late tax and VAT filings. After the clean-up, a monthly routine keeps the books from slipping again.
Most accounting mistakes in Bangladeshi SMEs come from old habits. Mixing personal money, paying big bills in cash and skipping Mushak invoices top the list. Each one costs real money through lost deductions, lost VAT credits or extra interest.
The rules behind them are clear. Salaries, rent and large bills belong in the bank. Tax and VAT must be cut at source where the law asks. Proper invoices, supplier PSR and on-time returns close the remaining gaps.
A short monthly routine prevents nearly all of these problems. It also makes the yearly audit faster and cheaper, and it keeps the business ready for bank loans and new investors.
For SMEs that want support, ACE Advisory's accounting and reporting services and outsourced accounting in Bangladesh keep the books clean and NBR filings on time, so owners can focus on growing the business.
Share: