Customs Duty in Bangladesh: Import Tariffs, HS Codes & How to Calculate
Learn how customs duty in Bangladesh works, HS codes affect rates, and how to estimate CD, RD, SD, VAT, AIT,…
Learn how to file a VAT return in Bangladesh using Mushak 9.1. Follow a clear step by step process for preparation, submission, and common filing mistakes.
If you’re staring at Mushak 9.1 and wondering which numbers go where, you’re not overthinking it. Bangladesh VAT returns look simple until one mismatch in sales books, treasury payment, or VDS data turns a normal filing into a month-long process.
This form is the monthly VAT return for VAT-registered persons in Bangladesh, and it goes to the National Board of Revenue through the VAT system. If your business has a BIN and a filing obligation for the month, this is the return that pulls together your output tax, input tax credit, adjustments, payments, and supporting schedules. This guide walks you through the filing flow in the order that actually makes sense when you’re preparing the return.
Mushak 9.1 is the monthly VAT return for a VAT-registered person in Bangladesh. This is the form where you report taxable supplies, zero-rated supplies, input tax credit, adjustments, treasury deposits, and the net amount payable or carried forward. It sits under Rule 47(1), while turnover tax filers use Mushak 9.2 instead.
The compliance rule sounds straightforward. For each tax period, the return is generally furnished within the 15th day of the following month and can be submitted online through the board portal or at the relevant VAT office. If you file online, the NBR FAQ says no signature is required on the return.
Where people get tripped up is not the name of the form. It’s knowing whether the month is an original return, a late filing case, or an amended return case. If you’re correcting or extending, Mushak 9.3 enters the picture. If you’re filing normal monthly VAT, you’re in Mushak 9.1.

Don’t open the form first and hunt for numbers later. That’s the fastest way to edit the same line three times. Put the working papers in front of you before you log in. If you need the wider month-to-month context, our Taxation Essentials for Foreign Entrepreneurs in Bangladesh guide helps, but this article stays tightly focused on the return itself.
The portal can total your figures. It can’t tell you whether the source numbers were wrong.

Start with the month, year, and filing status. In the VAT online system, filing obligations are generated according to the effective date of the BIN certificate. The dashboard shows open obligations, and draft items can also appear there. Once you choose the right period, the return screen loads for that month.
This matters because the filing path changes fast once the period is wrong. If you choose the wrong month, your output tax, input credit, and carry forward figures will not reconcile. If the month was already filed and you’re making a correction, treat it as an amendment workflow, not a casual overwrite.
If you already know the filing will be late, deal with that deliberately. NBR guidance points to Mushak 9.3 for late-filing applications and amended returns, so do not assume a missed date can be cleaned up inside the normal original 9.1 flow.
Good VAT filing starts outside the return. Match your sales register, purchase register, invoice sequence, VDS certificates, and treasury deposit records first. If the books are not aligned, Mushak 9.1 turns into a typing exercise with the wrong answers.
| Checkpoint | What to confirm before filing |
|---|---|
| Sales by tax type | Separate standard-rated, zero-rated, exempt, and special-rate supplies so output tax lands in the right place. |
| Purchase VAT for credit | Only bring in input tax that is properly supported and actually eligible for credit. |
| VDS and adjustments | Tie every deduction or adjustment to the supporting certificate or note before you claim it. |
| Carry-forward balance | Pull the closing figure from the previous period carefully so you do not distort the new month. |
| Treasury payment data | Make sure the payment information that will go into Part 9 matches the actual deposit record. |
One practical rule saves a lot of pain: do not force the net payable amount into a round number that just looks right. The return is built from output tax, input tax, adjustments, and payment data. If the net number feels odd, go back to the books, not the calculator. The NBR FAQ also says partial payment is not tenable when you furnish the return.
Mushak 9.1 is a summary form. It is not a substitute for month-end reconciliation.
Part 1 is usually the least dramatic section, but it’s still a control point. The user guide shows BIN and taxpayer name loading from the system. If the name or profile data is wrong here, that is not a line item problem. It usually means your registration data needs attention before you rely on the return output.
This is where you confirm the tax period and the nature of the return. Slow down here. A correct month with a wrong return type can waste more time than a simple arithmetic error. Think of Part 2 as the label on the box. If the label is wrong, everything packed inside becomes harder to defend later.
This is the section most teams care about first, and for good reason. You need the value of supplies and the corresponding VAT or supplementary duty treatment to land in the right category. Do not lump zero-rated export, exempt turnover, and local taxable supply together because the total sale figure matches your accounting ledger. The form may still balance while the tax position is wrong.
Now bring in the eligible input tax credit, increasing and decreasing adjustments, any VDS impact, and the running logic that leads to the net amount. This is where people often overclaim by pulling in unsupported purchase VAT or underclaim by forgetting a valid certificate. If your return creates excess input tax, carry it forward properly instead of trying to flatten the month for convenience.
Part 9 deserves more respect than it usually gets. The VAT online guide specifically tells users to make sure payment information is entered in the account code-wise payment schedule before submission and to attach the necessary documents in the attachments tab. The Mushak 9.1 form notes also tell taxpayers to submit Mushak 6.10 before or along with the return. If Part 9 is weak, the whole return feels shaky.
On the portal, the basic sequence is practical. Choose the filing obligation, fill out the form, run Check to validate, save the draft if you need more time, upload documents, and then submit. The user guide also includes an account balance view, which helps if your team wants one more look before pressing the final button.
Online filing is usually the cleaner route because you can work from the dashboard, submit from anywhere, and avoid unnecessary office runs. NBR FAQ says online filing can be done around the clock and that no signature is required when the return is submitted online.
Manual submission still exists, but it is not a shortcut for weak preparation. The official form notes warn that incomplete returns may be rejected. If your team files manually, use the same reconciliation pack, payment evidence, and supporting schedules you would use for the online version. Foreign investors who are still in the setup stage may also find our BIDA approval guide useful, but finish the VAT month with full records first.
Late filing and amended return are not the same thing. Mushak 9.3 covers both routes under separate legal sections. A late filing issue is about time. An amended return issue is about correcting what was already filed. Mixing those up creates a paper trail that is harder to explain later.
That distinction matters because the operational risk is different. A late filing problem can bring interest, penalty exposure, or an avoidable compliance flag. An amendment problem usually begins with a wrong figure, a bad classification, a missed VDS claim, or a carryforward amount that was pulled in incorrectly from the last month.
One more thing, do not rely on casual office folklore about the due date if the 15th lands on a holiday. Official guidance available online does not read the same way on that point. Check the current instruction that applies to your taxpayer category before deadline week arrives, then document the rule your team is following.
The form looks administrative, but the real risk lies in the source records. If the month were documented cleanly, the return would usually be manageable. If the month were messy, Mushak 9.1 would expose it fast.
Mushak 9.1 gets easier once you stop seeing it as a single form and start treating it as the last step of a monthly close. Reconcile first, classify supplies correctly, tie Part 9 to actual payment records, and use Mushak 9.3 when the case is late or amended. That alone cuts most filing stress.
Mushak 9.1 is the monthly VAT return for a VAT-registered person in Bangladesh. The usual filing cycle is one return for each tax period, and the standard rule points to filing by the 15th day of the following month.
Mushak 9.1 is for VAT-registered persons. Mushak 9.2 is for turnover tax enlisted persons. If your business is under regular VAT registration, you are usually dealing with 9.1, not 9.2.
Yes. NBR guidance says the return can be filed online through the central board portal. The user guide shows the dashboard-based flow, and the FAQ says no signature is required when the return is submitted online.
Do not casually overwrite the month. Review the amended return route through Mushak 9.3 and document exactly what needs correction. That keeps the filing history cleaner and easier to defend.
Treat the filing obligation as still active unless the current rule for your category says otherwise. NBR guidance frames return filing as mandatory, and secondary guidance also refers to nil return filing entities, so do not assume silence is acceptable just because the month was quiet.
Learn how customs duty in Bangladesh works, HS codes affect rates, and how to estimate CD, RD, SD, VAT, AIT,…
If you run a company, file a personal return, import goods, or even hear someone mention e-TIN or eBIN, you…
Learn who qualifies for a tax holiday in Bangladesh, which zones and sectors still get relief, and how to apply…