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.

01

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.

What the Bangladesh VAT Compliance app states about each Mushak form
FormWhat the app's own listing says
Mushak 6.1, purchase registerUpdated in real time as purchase invoices are booked
Mushak 6.2, sales registerPopulated from sales invoices
Mushak 6.2.1, combined account bookIncluded as an automated combined view
Mushak 6.3, tax invoiceCompliant challans generated automatically
Mushak 6.6, VDS certificateCertificates generated in one click
Mushak 9.1, VAT returnListed 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.

02

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.

The layers of a running ERPNext installation in Bangladesh and what each costs
LayerWhat it isWhat it costs
The softwareERPNext itself, under AGPL-3.0Free, and genuinely so
HostingFrappe Cloud, your own server, or a partner'sFrappe Cloud Sites from USD 5 per month, Servers from USD 20 per month, not charged per user
The Bangladesh VAT appThe third-party application aboveFree on the marketplace
ImplementationChart of accounts, migration, configuration, trainingNo figure published by Frappe or by any Bangladeshi partner we could find. Every route ends in a quotation.
Someone who owns itThe person who applies updates, checks app compatibility and fixes it at month endIn 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.

03

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.

04

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.

Mushak form coverage: the ERPNext Bangladesh VAT app compared with BizRP
FormERPNext with the appBizRP
Mushak 6.1Stated by the app's own listingBizRP 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.2Stated by the app's own listingBizRP 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.1Stated by the app's own listingBizRP 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.3Stated by the app's own listingAt 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.6Stated by the app's own listingBizRP 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.1Not auto-generated, per the app's own listingBizRP 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.

05

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.

Published cost of ERPNext compared with BizRP
ERPNextBizRP
LicenceFree, AGPL-3.0Included in the subscription
HostingFrom USD 5 per month on Frappe Cloud, or your own serverIncluded
Bangladesh VATA free third-party application you install and keep compatibleIn the product
Charged per userNoNo. Plans carry a user ceiling instead of a per-seat charge
Published entry priceUSD 5 per month hosting, plus implementation on quotationBDT 1,990 per month, published in full
ImplementationNot published by Frappe or by local partnersQuoted per scope. Also not a published number, and we are not going to pretend otherwise.
06

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.

07

Sources

Every claim above about ERPNext, Frappe Cloud or the Bangladesh VAT application came from their own public pages on the date shown.

Every source behind the competitor claims on this page, with the date it was read
ProductSourceRead on
ERPNextFrappe Cloud pricing
ERPNextBangladesh VAT Compliance app on the Frappe marketplace
ERPNextBangladesh VAT Compliance source, MIT licensed
08

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.

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.