VAT and Mushak

VAT software that names the forms it produces

Three artefacts produced, three not, listed in full with nothing implied. No approval claim, no submission claim, and no use of the phrase VAT ready to cover a gap.

Reviewed

The short answer

This produces the Mushak 6.3 tax invoice, with its number allocated inside the transaction that completes the sale so a sale cannot complete without one; the Mushak 6.1 purchase register, built from your supplier bills; and the Mushak 9.1 return figure for a period, computed by netting the two.

It does not produce the Mushak 6.2 or 6.2.1 books in their statutory layout, and it does not issue Mushak 6.6 VDS certificates. It is not enlisted with NBR as VAT software, and it submits nothing: a person signs in to the portal and files within 15 days of the quarter end if you file quarterly, which is now the default, or by the last day of the following month if you have opted to file monthly.

01

What VAT software usually means in this market

A great deal of what is sold as VAT software in Bangladesh is a workbook with a logo on it. The transactions live in one system, a person retypes them into a statutory layout in another, and the two disagree by an amount that is discovered within 15 days of the quarter end under time pressure.

The rest of it is an accounting product with a tax field on the invoice, described as VAT ready, which means something different in every conversation. So this page does the boring thing and names the artefacts.

02

What this produces, named

Three artefacts, described in full rather than as ticks. The same text appears on the compliance guides and in the comparison matrix, so it cannot be softened in one place and hardened here.

The Mushak artefacts this software produces
FormWhat it produces
Mushak 6.1Purchase registerBizRP keeps the input-VAT register from your supplier bills and purchase documents, one row per document with the input VAT, supplementary duty and other charges, and exports the period as CSV.
Mushak 6.3VAT tax invoice (challan)At the counter, BizRP allocates a gapless Mushak 6.3 number from an operator-configured series inside the transaction that completes the sale, so a sale cannot reach completed without one, a rollback returns the number rather than burning it, and a void keeps its number and is marked voided. Credit sales land in the same register carrying their sales invoice number from a separate sequence, not from that series, and cancelling a credit invoice does not currently mark its register rows voided. Every line of both channels lands with its taxable value, VAT rate and VAT amount, and the period exports as CSV in NBR column order. Two limits to know: supplementary duty is recorded as zero on every row today, so a business levying SD cannot rely on this register for it, and the buyer's BIN is captured at the counter but not yet on credit sales.
Mushak 9.1VAT returnBizRP computes the return figure for a period: output VAT from the 6.3 register netted against creditable input VAT from the 6.1 register, resolving to either net VAT payable or a credit carried forward, with both source registers one click away for reconciliation. It does not file anything. A human submits on vat.gov.bd.

The 6.3 detail worth pausing on is when the number is allocated. At the counter it is allocated inside the transaction that completes the sale, not at print time: a sale cannot reach completed without a number, a rollback returns the number rather than burning it, and a voided sale keeps its number and is marked voided. That channel reads as an unbroken run, which is the property an officer checks first. Credit sales carry their sales invoice number into the same register instead, from a separate unbroken sequence, and cancelling a credit invoice does not yet mark its register rows voided. If most of your supply is on credit, look at that before you rely on this.

03

What this does not produce

Put here, in its own section, rather than in a footnote. Two of these are things a competing product does and we do not.

The Mushak artefacts this software does not produce
FormStatusThe position
Mushak 6.2Sales registerData held, form not producedBizRP holds every line of sales data the register is built from, and maintains the Mushak 6.3 sales register over it. It does not lay that data out in the 6.2 book format.
Mushak 6.2.1Combined purchase and sales account bookData held, form not producedBizRP holds both sides of the book as posted data, and maintains the 6.1 purchase register and the 6.3 sales register over it. It does not currently lay them out in the single 6.2.1 book format.
Mushak 6.6VDS certificateNot producedBizRP does not issue Mushak 6.6 certificates. Its withholding engine covers income tax deducted at source (TDS and AIT) on supplier payments, which is a different deduction under a different Act.
04

The rates behind it

The rate library covers the rates a Bangladeshi business actually charges, applied through tax templates by item and by customer rather than typed per invoice.

VAT rates in force, as carried in the rate library
RateApplies toAuthority
15%Value of supply for most goods and servicesVAT and SD Act 2012, section 15(1)
7.5%Specified services supplied on a truncated baseVAT and SD Act 2012, third schedule and SRO
5%Specified goods and servicesVAT and SD Act 2012, third schedule and SRO
2.4%Specified supplies on a truncated baseVAT and SD Act 2012, third schedule and SRO
4%Annual turnover of an enlisted (not registered) small businessVAT and SD Act 2012, section 63
0%Exports and deemed exportsVAT and SD Act 2012, section 21
0%Supplies listed in the first scheduleVAT and SD Act 2012, section 26

As of , per the Value Added Tax and Supplementary Duty Act 2012 and its Rules 2016, and the Income Tax Act 2023, as amended by the Finance Act 2026. Rates, thresholds and schedules in Bangladesh are re-issued by SRO, often mid-year, and the figures here are drawn from professional secondary sources because NBR's own site was not reachable at review time. Confirm with your VAT consultant before you rely on any figure here. NBR is the authority; this page is not.

05

What a month end looks like

  1. Sales and purchases were recorded as they happened, so the 6.3 and 6.1 registers already exist. There is no separate book to write up.
  2. Open the return figure for the period. Output VAT from the 6.3 register, netted against creditable input VAT from the 6.1 register, resolving to net VAT payable or a credit carried forward.
  3. Click through from either figure to the documents behind it and check the ones that look wrong. A figure you cannot trace is a figure you will be defending alone.
  4. Export the registers for your own records and for the retention period, which runs to 5 years.
  5. Sign in to the NBR portal and submit, within 15 days of the quarter end if you file quarterly, which is now the default, or by the last day of the following month if you have opted to file monthly. That step is a person, here as everywhere else.
06

How to evaluate any VAT software, including this one

Run this on every vendor on your shortlist. It takes twenty minutes and it separates the field faster than any feature list.

  1. Make a sale in front of them and look at the document it produced.
  2. Ask when the statutory number is allocated: at print time, or inside the transaction that completes the sale.
  3. Void that sale and look at the register again. The voided document should still be there, keeping its number.
  4. Export last month's purchase register and check the supplier BIN and challan number are actually in it, because your input-tax claim depends on those columns.
  5. Ask to see the return figure for a closed period, then click from it to the documents behind it.
  6. Ask what happens at filing time. The correct answer from anyone is that a person signs in and submits.
  7. Ask whether the VAT capability is in the product or in an add-on, and if it is an add-on, who supports it and what happens at your next upgrade.
07

Questions people ask

Which Mushak forms does this software produce?
It produces the Mushak 6.3 tax invoice, with a gapless number allocated inside the transaction that completes a counter sale, keeps the Mushak 6.1 purchase register from your supplier bills, and computes the Mushak 9.1 return figure for a period. It holds the data behind the 6.2 and 6.2.1 books without laying them out in those formats, it records supplementary duty as zero on every 6.3 row today, and it does not issue Mushak 6.6 VDS certificates.
Is this VAT software listed by the National Board of Revenue?
No. BizRP is not enlisted with NBR as VAT software and nothing on this site should be read as claiming that it is. What it does is keep the registers and compute the figures a submission is built from. The revenue authority publishes its own list, and any vendor badge is worth checking against it.
Can the software submit my VAT return to NBR?
No. It produces the registers and the return figure. A person signs in to vat.gov.bd and submits, within 15 days of the quarter end if you file quarterly, which is now the default, or by the last day of the following month if you have opted to file monthly. No claim on this site should be read otherwise.
Does it issue Mushak 6.6 VDS certificates?
No. The withholding engine here covers income tax deducted at source on supplier payments, which is a different deduction under a different Act. If issuing VDS certificates is routine for your business, that is a real reason to look at something else, and the ERPNext Bangladesh VAT app does produce them.
How is the Mushak 6.3 number generated?
At the counter, from a series you configure, allocated inside the transaction that completes the sale, so a sale cannot complete without a number. A rollback returns the number instead of burning it, and a voided sale keeps its number and is marked voided. Credit sales carry their sales invoice number from a separate unbroken sequence instead, and cancelling a credit invoice does not yet mark its register rows voided. So the counter channel reads as an unbroken run today and the credit channel is the one to ask about.
What does VAT ready mean?
It means whatever the vendor saying it wants it to mean, which is why it is worth replacing with specific questions. Which Mushak forms, by number. When the statutory number is allocated. What happens to the numbering when a document is voided. And what the product does at filing time, where the only honest answer is that a person submits.
How long do I have to keep the records?
Five years. Registers export for that purpose, and it is worth exporting each period rather than assuming any system will still be reachable in the same form five years from now.

Get started

Stop running your business across five dashboards.

This page is a BizRP Builder layout

Everything between the navbar and the footer is rendered from JSON stored in our builder. Open it in your own workspace and edit your version.