Accounting

Accounting software that speaks Bangladeshi tax

A July to June fiscal year as the default rather than a setting, periods that lock, income tax deducted at source computed on the payables side, Bengali digits on prints, and the Mushak registers built from transactions instead of retyped into a workbook.

Reviewed

The short answer

Double-entry books with a chart of accounts, manual journals and drill-down, on a July to June fiscal year with period locks. On the Bangladeshi side specifically: income tax deducted at source computed and posted on supplier payments, a VAT rate library and tax templates, Bengali digit and date formatting on printed documents, and the Mushak 6.1 and 6.3 registers kept as a view over transactions you already recorded.

Two things it does not do: it does not issue Mushak 6.6 VDS certificates, and it does not submit anything. A person signs in to the NBR portal and files.

01

The July to June year, as a default rather than a setting

Almost every international accounting product treats a July to June fiscal year as an unusual configuration. It handles it, in the sense that you can set it, and then something downstream assumes January: a report period, a depreciation schedule, a year-end routine, a comparative column.

Here the Bangladeshi year is the shape of the thing rather than an option in it. Periods lock, so a closed month stops moving, and reopening one is a decision somebody makes rather than a side effect of somebody posting a back-dated journal.

02

The ledger itself

A real double-entry ledger with a chart of accounts, manual journals and drill-down from a balance to the documents behind it. Cost centres and branches so a number can be broken down by where it happened. Trial balance, and reconciliation against it.

Bank accounts are a register in the ledger and statements reconcile against them.

03

Deduction at source on the payables side

This is where a general accounting product usually stops being useful in Bangladesh. Payments to suppliers carry a deduction, the deduction has to be computed, posted, deposited and evidenced, and getting it wrong moves the liability onto you.

The withholding engine handles income tax deducted at source on supplier payments, so the deduction is computed and posted rather than remembered.

04

Where the VAT registers come from

Most VAT work in this country happens beside the accounting system, in a workbook a consultant keeps, because the accounting system holds the transactions and not the statutory layout. The registers and the ledger then drift, and somebody reconciles them under time pressurewithin 15 days of the quarter end.

Here the registers are a view over transactions you already recorded rather than a second data-entry job. Here is exactly what that means, form by form, with two rows that say we do not do it.

What the accounting module does with each Mushak form
FormWhat it does
Mushak 6.1BizRP 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.2BizRP 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.1BizRP 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.3At 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.6BizRP 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.1BizRP 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.
05

Bangla where it belongs

Printed documents can carry Bengali digit and date formatting, and catalogue records carry a Bangla name alongside the English one across products, brands and categories. That is a data-model property rather than a translated interface, which is the version that actually matters: it means the name on the customer's document is the name the customer uses.

06

Everything the accounting module does, with limits

  • Chart of accounts and double entryShips today

    A real double-entry ledger with a chart of accounts, manual journals and drill-down from any balance to the documents behind it.

  • July to June fiscal year with period locksShips today

    The fiscal year runs July to June because that is the Bangladeshi year, and periods lock so that a closed month stops moving. Most international products treat a July year as an exotic setting; here it is the default.

  • Bank accounts and reconciliationShips today

    Bank accounts are a register in the ledger and statements reconcile against them.

    Where it stops. There are no automatic bank feeds from Bangladeshi banks. Statements come in as files or by hand, because that is what the banks here offer.

  • VAT rate library and tax templatesShips today

    Tax templates carry the rates a Bangladeshi business actually charges, applied by item and by customer rather than typed per invoice.

  • Deduction at source on supplier paymentsShips in part

    The withholding engine handles income tax deducted at source on supplier payments, so the deduction is computed and posted rather than remembered.

    Where it stops. That is TDS and AIT under the Income Tax Act. VAT deducted at source is a different deduction under a different Act, and the product does not issue the Mushak 6.6 certificate that goes with it.

  • Bengali digits and dates on printsShips today

    Printed documents can carry Bengali digit and date formatting, and catalogue records carry a Bangla name alongside the English one across products, brands and categories.

  • Bills, expenses and an approval trailShips today

    Supplier bills and expenses carry an approval trail, and procurement matches the purchase order, the receipt and the invoice before a bill is paid.

    Where it stops. Three-way matching and bulk invoice OCR are on the upper plans, not the entry plan.

07

Moving your books here

The same advice applies whatever you are coming from, and it is the part vendors skip.

  1. Cut over at a period end. Mid-month cut-overs create reconciliations nobody enjoys and everybody remembers.
  2. Bring balances, not history, unless there is a specific reason. Keep the old system readable for prior years. That is the cheaper answer and it is usually the right one.
  3. Merge duplicate parties during the migration. It is the only moment it is easy.
  4. Run both systems for one full month and compare the trial balance and the VAT figures before you stop. Every migration that went badly skipped this step.
  5. Record barcodes on your items before you roll out a till, because that gates scanning and offline selling both.
08

Questions people ask

Does it use the Bangladeshi July to June fiscal year?
Yes, as the default shape of the system rather than as a setting bolted onto a January year. Periods lock so a closed month stops moving, and reopening one is a deliberate decision rather than a side effect of a back-dated journal.
Does the accounting produce the Mushak registers?
It keeps the Mushak 6.1 purchase register from your supplier bills and the Mushak 6.3 sales register from your sales, and computes the Mushak 9.1 return figure for a period by netting output VAT against creditable input VAT. It holds the data behind the 6.2 and 6.2.1 books without laying them out in those formats, and it does not issue Mushak 6.6 VDS certificates.
Does the software submit my VAT return?
No. It produces the registers and the return figure. A person signs in to vat.gov.bd and submits. Treat any vendor claim that sounds like automatic submission with a follow-up question, because a reader who believes their return went in and finds out on the 16th has been harmed by the claim.
Does it handle TDS and VDS on supplier payments?
The withholding engine computes and posts income tax deducted at source on supplier payments, which is TDS and AIT under the Income Tax Act. VAT deducted at source is a separate deduction under a separate Act, and the Mushak 6.6 certificate that goes with it is not issued here.
Are there automatic bank feeds from Bangladeshi banks?
No, and not from anyone else either as far as we can tell. Bank accounts are a register in the ledger and statements reconcile against them, but the statement arrives as a file or by hand because that is what the banks here offer.
Can I print documents with Bengali numerals?
Yes. Printed documents can carry Bengali digit and date formatting, and catalogue records hold a Bangla name alongside the English one across products, brands and categories, so the name on a customer's document is the name the customer uses.
How much does accounting software cost in Bangladesh?
Very few vendors here publish anything. Ours is published in full and starts at BDT 1,990 a month, although full accounting sits above the entry tier, which is a commerce plan. The pricing guide sets out what the rest of the market charges and where each figure came from.

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.