Comparison
ERPNext and Bangladesh VAT: the parts that are not in the box
ERPNext core produces no Mushak paperwork. A free application built by a Bangladeshi partner covers five of the six forms and says openly which one it does not. Here is the whole stack, what each layer costs, and where each product genuinely wins.
Reviewed
The short answer
ERPNext core ships no Bangladesh localisation and no Mushak output. Bangladesh VAT comes from a free third-party application on the Frappe marketplace, Bangladesh VAT Compliance, published by Invento Software Limited. Its own listing says it produces Mushak 6.1, 6.2, 6.2.1, 6.3 and 6.6, and that Mushak 9.1 is not auto-generated.
So the real question is not free versus paid. It is whether you want statutory paperwork living in an application layered on top of the ERP, which you keep compatible at every upgrade, or inside the product. Both are defensible and this page argues both sides.
Start with what Frappe and the marketplace actually publish
Frappe publishes country pages for India and for the United States. There is no Bangladesh page, and ERPNext core carries no Mushak output. That is not a criticism: an open-source ERP built in Mumbai has no obligation to ship the National Board of Revenue's paperwork, and it does not pretend to.
What fills the gap is a free third-party application on the Frappe marketplace, Bangladesh VAT Compliance, published by Invento Software Limited. Its own listing is unusually straightforward about scope, and the most useful thing on it is the section headed by what is not included.
| Form | What the app's own listing says |
|---|---|
| Mushak 6.1, purchase register | Updated in real time as purchase invoices are booked |
| Mushak 6.2, sales register | Populated from sales invoices |
| Mushak 6.2.1, combined account book | Included as an automated combined view |
| Mushak 6.3, tax invoice | Compliant challans generated automatically |
| Mushak 6.6, VDS certificate | Certificates generated in one click |
| Mushak 9.1, VAT return | Listed under what is not included: not auto-generated, though the data required for it is available in the registers |
Checked . Every figure and quotation below was read from the vendor's own public pages on the date shown. Vendors change pricing, packaging and localisation without notice, so check the source link before you rely on anything here.
The stack you are actually buying
"ERPNext is free" is true and it is also not the answer to the question you were asking. The licence is free. A running system is five things, and four of them are not.
| Layer | What it is | What it costs |
|---|---|---|
| The software | ERPNext itself, under AGPL-3.0 | Free, and genuinely so |
| Hosting | Frappe Cloud, your own server, or a partner's | Frappe Cloud Sites from USD 5 per month, Servers from USD 20 per month, not charged per user |
| The Bangladesh VAT app | The third-party application above | Free on the marketplace |
| Implementation | Chart of accounts, migration, configuration, training | No figure published by Frappe or by any Bangladeshi partner we could find. Every route ends in a quotation. |
| Someone who owns it | The person who applies updates, checks app compatibility and fixes it at month end | In house or on retainer. It is the line nobody puts in the quote and it is rarely the smallest one. |
Frappe's pricing model deserves credit on its own terms: The software is free. You pay for hosting and for help. Frappe Cloud states plainly that it charges for what you use and not per user. In a market where the default is a per-seat charge, that is the right instinct and it is one we share.
Checked . Every figure and quotation below was read from the vendor's own public pages on the date shown. Vendors change pricing, packaging and localisation without notice, so check the source link before you rely on anything here.
What it means that localisation lives in an app
This is a property of the model rather than a fault in anyone's code, and it cuts both ways.
- In its favour: the app is open, free, and built by people in this market who know the paperwork. If NBR changes something, a local team can ship a fix without waiting for a vendor's roadmap. You are not asking a foreign product to care about your country.
- Against it: an application outside core follows its own release cycle and has to stay compatible with the ERPNext version you run. Your upgrade window is now the intersection of two projects rather than one, and the person who checks that intersection before you upgrade is you.
- Also against it: the statutory numbering, the register and the return figure sit in a layer above the transaction rather than inside it. Whether that matters depends on how strict your auditor is about sequence and about voided documents.
If your team can read Python and you want to own your stack outright, the first bullet outweighs the other two and you should take it.
Form by form, against what we ship
Our column comes from the shipped code and it is the same text this site uses everywhere else, so it cannot be softened here and hardened on the sales pages. Two of these rows do not go our way.
| Form | ERPNext with the app | BizRP |
|---|---|---|
| Mushak 6.1 | Stated by the app's own listing | BizRP 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.2 | Stated by the app's own listing | BizRP 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.1 | Stated by the app's own listing | BizRP 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.3 | Stated by the app's own listing | 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 6.6 | Stated by the app's own listing | BizRP 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. |
| Mushak 9.1 | Not auto-generated, per the app's own listing | BizRP 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 row that goes the other way is 9.1. We compute the return figure for a period from the registers and resolve it to net VAT payable or a credit carried forward. BizRP does not file returns. It produces the registers and the return figure; a person signs in to vat.gov.bd and submits. 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 that a filing is built from.
What the two actually cost
Only the published figures are compared here. Where nobody publishes a number, this table says so instead of inventing a range.
| ERPNext | BizRP | |
|---|---|---|
| Licence | Free, AGPL-3.0 | Included in the subscription |
| Hosting | From USD 5 per month on Frappe Cloud, or your own server | Included |
| Bangladesh VAT | A free third-party application you install and keep compatible | In the product |
| Charged per user | No | No. Plans carry a user ceiling instead of a per-seat charge |
| Published entry price | USD 5 per month hosting, plus implementation on quotation | BDT 1,990 per month, published in full |
| Implementation | Not published by Frappe or by local partners | Quoted per scope. Also not a published number, and we are not going to pretend otherwise. |
Who should choose ERPNext
- ERPNext
- ERPNext is genuinely free, genuinely open, and you can read every line of it. Its Bangladesh VAT app covers Mushak 6.6 VDS certificates and lays out the 6.2 and 6.2.1 books, neither of which BizRP does today. If you have Python capability in house and want to own your stack outright, ERPNext is the honest answer.
- You have Python capability in house, or a partner you already trust, and you want the source.
- Issuing Mushak 6.6 VDS certificates is routine for you.
- You need the 6.2 or 6.2.1 book laid out in its statutory format rather than the data behind it.
- You want to self-host on your own infrastructure and are equipped to run it, back it up and upgrade it.
- Your requirements are unusual enough that being able to change the software matters more than not having to.
Two of those five are cases where the honest answer is that the other product does something we do not. We would rather write that down than find out in a demo that you needed it.
Sources
Every claim above about ERPNext, Frappe Cloud or the Bangladesh VAT application came from their own public pages on the date shown.
| Product | Source | Read on |
|---|---|---|
| ERPNext | Frappe Cloud pricing | |
| ERPNext | Bangladesh VAT Compliance app on the Frappe marketplace | |
| ERPNext | Bangladesh VAT Compliance source, MIT licensed |
Questions people ask
- Does ERPNext support Bangladesh VAT out of the box?
- No. ERPNext core ships no Mushak output and Frappe publishes no Bangladesh country page, only India and the United States. Bangladesh VAT comes from a separate free application on the Frappe marketplace, Bangladesh VAT Compliance, published by Invento Software Limited.
- Is the ERPNext Bangladesh VAT app free?
- Yes. As read on 19 August 2026 the Bangladesh VAT Compliance app on the Frappe marketplace is free to use. It is published by Invento Software Limited, not by Frappe.
- Does ERPNext generate Mushak 9.1?
- Not automatically. The Bangladesh VAT app lists Mushak 9.1 under what is not included, and states that the form is not auto-generated although the data required for it is available in the registers. Every other Mushak form the app covers is listed as automated.
- What does ERPNext really cost in Bangladesh?
- The software is free under AGPL-3.0. Frappe Cloud hosting starts at USD 5 per month for a site and USD 20 per month for a server, charged for what you use rather than per user. Implementation is not published by Frappe or by any Bangladeshi partner we could find, so that part of the cost only becomes visible when you ask for a quote.
- Is ERPNext better than BizRP for a Bangladeshi business?
- For some businesses, yes. If you have Python capability in house, want to own the source, need Mushak 6.6 VDS certificates or need the 6.2 and 6.2.1 books in their statutory layout, ERPNext with the Bangladesh VAT app does things we do not. Where we are ahead is the Mushak 9.1 return figure, statutory numbering allocated inside the transaction that completes a sale, and a published price in BDT.
- What breaks when I upgrade ERPNext with a localisation app installed?
- Nothing necessarily breaks, but your upgrade window becomes the intersection of two release cycles instead of one: ERPNext's and the app's. Somebody has to confirm the app supports the version you are moving to before you move. That person is you, or the partner you pay, and it is the cost most often left out of a comparison.
Read next
- Which ERP generates the Mushak formsThe same question asked across Tally, Odoo, Zoho, SAP and the local vendors.
- What ERP costs in BangladeshPublished prices, quote-only vendors, and the costs that never reach a quote.
- VAT software for BangladeshExactly which Mushak artefacts we produce, listed with nothing implied.
- Mushak 9.1: the VAT returnAnnex by annex, and how to reconcile the figure before you submit it.
- Mushak 6.6 and VDSThe deduction we do not certify, explained properly anyway.
- All Mushak formsThe full index, the rates in force, and the filing calendar.