VAT compliance is one of those things that sounds complicated until it's broken into its actual parts. Here's the short version every small or medium business in Bangladesh should have straight.
Registration. Businesses crossing the relevant annual turnover threshold must register for VAT with the NBR and obtain a Business Identification Number (BIN). Below that threshold, Turnover Tax may apply instead — the two are not the same regime, so it's worth checking which one actually applies to you.
Output vs. input VAT. VAT you charge customers on sales is "output VAT"; VAT you pay suppliers on purchases is "input VAT." What you owe the NBR each period is broadly the difference between the two — not the full amount you collected.
Mushak challans. Every VAT-able sale needs a proper Mushak (VAT) challan, issued at the time of sale — not reconstructed later from memory. This is the single most common point of failure in an audit.
Monthly return filing. VAT returns are due monthly, and late or incorrect filing carries real penalties. The businesses that struggle most are the ones trying to reconstruct a month's worth of Mushak challans by hand right before the deadline.
The practical takeaway: a system that generates the correct Mushak challan automatically at the point of sale, and totals output/input VAT for you in real time, turns a stressful monthly scramble into a report you can generate in a few minutes. (This is general information, not tax advice — always confirm your specific obligations with the NBR or a qualified tax advisor.)
Talk to us about Corevia ERP or a custom solution built around how you actually work.
Talk to Us →