Not tax advice. Computation tools only. Have a professional review before filing.
openaccountants/skills/bangladesh-vat.md
bangladesh-vat.md507 lines25.5 KB
v20
1---
2name: bangladesh-vat
3description: Use this skill whenever asked to prepare, review, or classify transactions for a Bangladesh VAT return (Mushak-9.1) or turnover tax return for any client. Trigger on phrases like "prepare VAT return", "Bangladesh VAT", "Mushak", "BIN registration", "NBR filing", or any request involving Bangladesh VAT. Also trigger when classifying transactions for VAT purposes from bank statements, invoices, or other source data. This skill covers standard VAT-registered (Article 10 equivalent) and turnover tax filers. Complex multi-establishment structures, bond/export processing zones, and supplementary duty computations are in the refusal catalogue. MUST be loaded alongside vat-workflow-base v0.1 or later (for workflow architecture). ALWAYS read this skill before touching any Bangladesh VAT work.
4version: 2.0
5---
6 
7# Bangladesh VAT Return Skill (Mushak-9.1) v2.0
8 
9## Section 1 — Quick reference
10 
11**Read this whole section before classifying anything. The workflow runbook is in vat-workflow-base Section 1 — follow that runbook with this skill providing the country-specific content.**
12 
13| Field | Value |
14|---|---|
15| Country | Bangladesh (People's Republic of Bangladesh) |
16| Standard rate | 15% |
17| Reduced rates | 5%, 7.5%, 10% (specified goods/services via SRO) |
18| Turnover tax | 4% (BDT 50 lakh–3 crore turnover); 3% (BDT 30–50 lakh) |
19| Zero rate | 0% (exports, deemed exports, supplies to diplomats) |
20| Return form | Mushak-9.1 (monthly VAT return); Turnover Tax return (quarterly) |
21| Filing portal | https://vat.gov.bd (Mushak Online Portal) |
22| Authority | National Board of Revenue (NBR) |
23| Currency | BDT (Bangladeshi Taka) |
24| Filing frequencies | Monthly (VAT registered); Quarterly (turnover tax) |
25| Deadline | Within 15 days after end of period |
26| Companion skill (Tier 1, workflow) | vat-workflow-base v0.1 or later — MUST be loaded |
27| Contributor | Open Accounting Skills Registry |
28| Validated by | Pending local practitioner validation |
29| Validation date | Pending |
30 
31**Key Mushak-9.1 sections (the fields you will use most):**
32 
33| Part | Meaning |
34|---|---|
35| Part 1 | Entity information (BIN, name, period) |
36| Part 2 | Output tax on local sales (standard + reduced rates) |
37| Part 3 | Output tax on exports (zero-rated) |
38| Part 4 | Exempt supplies |
39| Part 5 | Total output tax (derived: sum of Part 2) |
40| Part 6 | Input tax on local purchases (from Mushak-6.1) |
41| Part 7 | Input tax on imports (from Bill of Entry) |
42| Part 8 | Total input tax credit (derived: Part 6 + Part 7) |
43| Part 9 | Net tax payable or credit carried forward (Part 5 minus Part 8) |
44| Part 10 | Supplementary Duty (if applicable) |
45| Part 11 | Interest / penalty (if late) |
46| Part 12 | Total payable (derived: Parts 9 + 10 + 11) |
47 
48**Conservative defaults — Bangladesh-specific values:**
49 
50| Ambiguity | Default |
51|---|---|
52| Unknown rate on a sale | 15% |
53| Unknown VAT status of a purchase | Not deductible |
54| Unknown counterparty location | Domestic Bangladesh |
55| Unknown registration type | VAT registered (standard) |
56| Unknown business-use proportion | 0% recovery |
57| Unknown blocked-input status | Blocked |
58| Unknown whether transaction is in scope | In scope |
59 
60**Red flag thresholds:**
61 
62| Threshold | Value |
63|---|---|
64| HIGH single-transaction size | BDT 500,000 |
65| HIGH tax-delta on a single conservative default | BDT 30,000 |
66| MEDIUM counterparty concentration | >40% of output OR input |
67| MEDIUM conservative-default count | >4 across the return |
68| LOW absolute net VAT position | BDT 1,000,000 |
69 
70---
71 
72## Section 2 — Required inputs and refusal catalogue
73 
74### Required inputs
75 
76**Minimum viable** — bank statement for the month in CSV, PDF, or pasted text. Must cover the full period. Acceptable from any Bangladeshi bank: Dutch-Bangla Bank, BRAC Bank, Eastern Bank, City Bank, Standard Chartered BD, HSBC BD, Islami Bank, or any other.
77 
78**Recommended** — sales invoices (Mushak-11) for the period, purchase invoices with supplier BIN, the client's BIN in writing (13 digits).
79 
80**Ideal** — complete Mushak-6.1 (purchase register), Mushak-6.2 (sales register), prior period Mushak-9.1, reconciliation of excess credit brought forward.
81 
82**Refusal policy if minimum is missing — SOFT WARN.** If no bank statement is available at all, hard stop. If bank statement only without invoices, proceed but record in the reviewer brief: "This Mushak-9.1 was produced from bank statement alone. The reviewer must verify that input VAT claims are supported by compliant Mushak-11 invoices bearing supplier BIN and that all classifications match supporting documents."
83 
84### Bangladesh-specific refusal catalogue
85 
86**R-BD-1 — Turnover tax client attempting to claim input VAT.** Trigger: client is turnover tax registered (annual turnover BDT 30 lakh to BDT 3 crore). Message: "Turnover tax payers pay a flat 3%/4% on turnover and cannot recover input VAT. This skill can prepare the turnover tax return but cannot calculate input VAT recovery for a turnover tax client."
87 
88**R-BD-2 — Export Processing Zone (EPZ) entity.** Trigger: client operates in an EPZ or Special Economic Zone. Message: "EPZ/SEZ entities have special VAT rules outside the standard Mushak-9.1 framework. Please escalate to a qualified chartered accountant familiar with EPZ obligations."
89 
90**R-BD-3 — Multi-establishment with separate BINs.** Trigger: client has multiple business units each with a separate BIN. Message: "Each BIN files a separate Mushak-9.1 with inter-establishment transfers on Mushak-6.4. This requires consolidation analysis beyond this skill. Please use a qualified practitioner."
91 
92**R-BD-4 — Supplementary Duty computation.** Trigger: client manufactures or imports goods subject to Supplementary Duty (tobacco, alcohol, vehicles, SIM cards). Message: "Supplementary Duty rates vary widely (7.5%–500%) and SD is calculated before VAT. This requires specialist product-level analysis. Please escalate to a qualified chartered accountant."
93 
94**R-BD-5 — Withholding VAT agent obligations.** Trigger: client is a designated VDS withholding agent (government entity, bank, NGO, listed company). Message: "VDS withholding obligations require tracking of Mushak-6.10 certificates and deposit schedules. Out of scope for standard return preparation. Please use a qualified practitioner."
95 
96---
97 
98## Section 3 — Supplier pattern library (the lookup table)
99 
100This is the deterministic pre-classifier. When a transaction's counterparty matches a pattern in this table, apply the treatment directly. Do not second-guess.
101 
102**How to read this table.** Match by case-insensitive substring on the counterparty name as it appears in the bank statement. If multiple patterns match, use the most specific. If none match, fall through to Tier 1 rules in Section 5.
103 
104### 3.1 Bangladeshi banks (fees exempt — exclude)
105 
106| Pattern | Treatment | Notes |
107|---|---|---|
108| DUTCH-BANGLA, DUTCH BANGLA, DBBL | EXCLUDE for bank charges/fees | Financial service, exempt |
109| BRAC BANK, BRAC BNK | EXCLUDE for bank charges/fees | Same |
110| EASTERN BANK, EBL | EXCLUDE for bank charges/fees | Same |
111| CITY BANK, ISLAMI BANK, AB BANK | EXCLUDE for bank charges/fees | Same |
112| STANDARD CHARTERED BD, HSBC BD | EXCLUDE for bank charges/fees | Same |
113| UCBL, PRIME BANK, MUTUAL TRUST | EXCLUDE for bank charges/fees | Same |
114| INTEREST, MUNAFA, PROFIT | EXCLUDE | Interest income/expense, out of scope |
115| LOAN, REPAYMENT | EXCLUDE | Loan principal movement, out of scope |
116 
117### 3.2 Government, regulators, and statutory bodies (exclude entirely)
118 
119| Pattern | Treatment | Notes |
120|---|---|---|
121| NBR, NATIONAL BOARD OF REVENUE | EXCLUDE | Tax payment, not a supply |
122| VAT DEPARTMENT, MUSHAK | EXCLUDE | VAT payment |
123| CUSTOMS, SHULKO | EXCLUDE | Customs duty (but import VAT on Bill of Entry is claimable) |
124| BIDA, BOI, RJSC | EXCLUDE | Regulatory/licence fees |
125| RAJUK, CDA, KDA | EXCLUDE | Development authority fees |
126| INCOME TAX, TAX DEDUCTED | EXCLUDE | Income tax payment |
127 
128### 3.3 Utilities
129 
130| Pattern | Treatment | Return section | Notes |
131|---|---|---|---|
132| DESCO, DPDC, BPDB, NESCO, BREB | Domestic 15% | Part 6 | Electricity — overhead |
133| TITAS GAS, BAKHRABAD GAS, JALALABAD GAS | Domestic 15% | Part 6 | Gas utility |
134| WASA, DHAKA WASA, CHITTAGONG WASA | Domestic 15% | Part 6 | Water supply |
135| GRAMEENPHONE, GP, ROBI, BANGLALINK, TELETALK | Domestic 15% | Part 6 | Telecoms — overhead (note: 15% SD also applies to mobile services) |
136 
137### 3.4 Insurance (exempt — exclude)
138 
139| Pattern | Treatment | Notes |
140|---|---|---|
141| SADHARAN BIMA, JIBAN BIMA | EXCLUDE | Government insurance, exempt |
142| GREEN DELTA, PRAGATI, PIONEER | EXCLUDE | Insurance premium, exempt |
143| METLIFE BD, GUARDIAN LIFE | EXCLUDE | Same |
144 
145### 3.5 Digital payments and mobile financial services
146 
147| Pattern | Treatment | Notes |
148|---|---|---|
149| BKASH, B-KASH | EXCLUDE for transaction fees | Financial service, exempt |
150| NAGAD | EXCLUDE for transaction fees | Same |
151| ROCKET, DBBL MOBILE | EXCLUDE for transaction fees | Same |
152| UPAY, SURE CASH | EXCLUDE for transaction fees | Same |
153 
154### 3.6 Payroll and social security (exclude entirely)
155 
156| Pattern | Treatment | Notes |
157|---|---|---|
158| SALARY, BETON, WAGES | EXCLUDE | Wages — outside VAT scope |
159| PROVIDENT FUND, PF | EXCLUDE | Employee benefit, out of scope |
160| GRATUITY | EXCLUDE | Employee benefit |
161 
162### 3.7 SaaS and international digital services (reverse charge)
163 
164| Pattern | Billing entity | Treatment | Notes |
165|---|---|---|---|
166| GOOGLE, GOOGLE ADS | Google (US/IE entity) | Self-assess 15% | Non-resident digital service |
167| MICROSOFT, AZURE, OFFICE 365 | Microsoft (US/IE) | Self-assess 15% | Same |
168| META, FACEBOOK ADS | Meta (US/IE) | Self-assess 15% | Same |
169| AMAZON AWS, AWS | Amazon (US/LU) | Self-assess 15% | Same |
170| ZOOM, SLACK, DROPBOX | US entities | Self-assess 15% | Same |
171| CANVA, FIGMA, NOTION | Non-resident | Self-assess 15% | Same |
172 
173### 3.8 Professional services (Bangladesh)
174 
175| Pattern | Treatment | Return section | Notes |
176|---|---|---|---|
177| CA FIRM, AUDIT, CHARTERED ACCOUNTANT | Domestic 15% | Part 6 | Deductible if business purpose |
178| ADVOCATE, LAWYER, BARRISTER | Domestic 15% | Part 6 | Legal services |
179| CONSULTANT, ENGINEERING | Domestic 15% | Part 6 | Professional overhead |
180 
181### 3.9 Property and rent
182 
183| Pattern | Treatment | Notes |
184|---|---|---|
185| RENT, BHARA, OFFICE RENT | Domestic 15% if commercial with VAT invoice | Part 6 |
186| HOUSE RENT, RESIDENTIAL | EXCLUDE | Residential lease, exempt |
187 
188### 3.10 Internal transfers and exclusions
189 
190| Pattern | Treatment | Notes |
191|---|---|---|
192| OWN TRANSFER, INTERNAL, ACCOUNT TRANSFER | EXCLUDE | Internal movement |
193| DIVIDEND | EXCLUDE | Out of scope |
194| CASH WITHDRAWAL, ATM | TIER 2 — ask | Default exclude; ask what cash was spent on |
195| DIRECTOR FEE, PROPRIETOR DRAWING | EXCLUDE | Out of scope |
196 
197---
198 
199## Section 4 — Worked examples
200 
201These are six fully worked classifications drawn from a hypothetical bank statement of a Dhaka-based self-employed IT consultant.
202 
203### Example 1 — Standard domestic sale at 15%
204 
205**Input line:**
206`05.04.2026 ; ABC TECHNOLOGIES LTD ; CREDIT ; Invoice BD-2026-041 IT consultancy ; BDT 115,000`
207 
208**Reasoning:**
209Domestic sale of IT consulting services to a BDT-paying local company. Standard 15% applies. The gross amount includes VAT. Net = BDT 100,000, VAT = BDT 15,000. Report in Mushak-9.1 Part 2. Mushak-11 tax invoice must be issued.
210 
211**Output:**
212 
213| Date | Counterparty | Gross | Net | VAT | Rate | Return section | Default? | Excluded? |
214|---|---|---|---|---|---|---|---|---|
215| 05.04.2026 | ABC TECHNOLOGIES LTD | +115,000 | +100,000 | 15,000 | 15% | Part 2 (output) | N | — |
216 
217### Example 2 — Local purchase with input tax credit
218 
219**Input line:**
220`10.04.2026 ; COMPUTER SOURCE BD ; DEBIT ; Office supplies ; BDT -23,000`
221 
222**Reasoning:**
223Purchase from a local VAT-registered supplier. Assuming valid Mushak-11 held with supplier BIN. Net = BDT 20,000, VAT = BDT 3,000 at 15%. Input VAT claimable in Part 6.
224 
225**Output:**
226 
227| Date | Counterparty | Gross | Net | VAT | Rate | Return section | Default? | Excluded? |
228|---|---|---|---|---|---|---|---|---|
229| 10.04.2026 | COMPUTER SOURCE BD | -23,000 | -20,000 | 3,000 | 15% | Part 6 (input) | N | — |
230 
231### Example 3 — Export, zero-rated
232 
233**Input line:**
234`15.04.2026 ; STUDIO KREBS GMBH ; CREDIT ; Invoice BD-EXP-018 Software development ; BDT 350,000`
235 
236**Reasoning:**
237Export of IT services. Zero-rated under VAT & SD Act 2012 Section 24. Report in Mushak-9.1 Part 3 at 0%. Input VAT on related purchases is fully recoverable. Bank realization certificate required within 6 months.
238 
239**Output:**
240 
241| Date | Counterparty | Gross | Net | VAT | Rate | Return section | Default? | Excluded? |
242|---|---|---|---|---|---|---|---|---|
243| 15.04.2026 | STUDIO KREBS GMBH | +350,000 | +350,000 | 0 | 0% | Part 3 (export) | N | — |
244 
245### Example 4 — Non-resident digital service (reverse charge)
246 
247**Input line:**
248`18.04.2026 ; GOOGLE IRELAND LIMITED ; DEBIT ; Google Workspace April ; BDT -2,800`
249 
250**Reasoning:**
251Service from non-resident. No VAT on invoice. Client must self-assess VAT at 15% under reverse charge (Section 18(3)). Self-assessed output = BDT 420. If used for taxable supplies, input credit of BDT 420 also claimable. Net effect zero for fully taxable client.
252 
253**Output:**
254 
255| Date | Counterparty | Gross | Net | VAT | Rate | Return section | Default? | Excluded? |
256|---|---|---|---|---|---|---|---|---|
257| 18.04.2026 | GOOGLE IRELAND LIMITED | -2,800 | -2,800 | 420 | 15% | Part 2 (output) + Part 6 (input) | N | — |
258 
259### Example 5 — Blocked input: passenger vehicle
260 
261**Input line:**
262`22.04.2026 ; TOYOTA BANGLADESH ; DEBIT ; Lease payment Corolla ; BDT -85,000`
263 
264**Reasoning:**
265Passenger vehicle lease. Input VAT blocked under VAT & SD Act 2012 Section 49 — personal consumption / passenger vehicle unless transport business. IT consultant does not qualify. Full block, zero recovery.
266 
267**Output:**
268 
269| Date | Counterparty | Gross | Net | VAT | Rate | Return section | Default? | Excluded? |
270|---|---|---|---|---|---|---|---|---|
271| 22.04.2026 | TOYOTA BANGLADESH | -85,000 | -85,000 | 0 | — | — | Y | "Vehicle: blocked" |
272 
273### Example 6 — Bank charges, excluded
274 
275**Input line:**
276`30.04.2026 ; DUTCH-BANGLA BANK ; DEBIT ; Monthly maintenance fee ; BDT -500`
277 
278**Reasoning:**
279Bank charges are exempt financial services. No VAT. Exclude from VAT return entirely.
280 
281**Output:**
282 
283| Date | Counterparty | Gross | Net | VAT | Rate | Return section | Default? | Excluded? |
284|---|---|---|---|---|---|---|---|---|
285| 30.04.2026 | DUTCH-BANGLA BANK | -500 | — | — | — | — | N | "Exempt financial service" |
286 
287---
288 
289## Section 5 — Tier 1 classification rules (compressed)
290 
291### 5.1 Standard rate 15% (VAT & SD Act 2012, Section 15)
292 
293Default rate for any taxable supply unless a reduced rate, zero rate, or exemption applies. Sales go to Mushak-9.1 Part 2. Purchases go to Part 6.
294 
295### 5.2 Reduced rates (Third Schedule, various SROs)
296 
2975%, 7.5%, or 10% on specified goods/services as gazetted via Statutory Regulatory Orders. Each reduced rate has its own line in Part 2. Check current SRO schedule before classifying.
298 
299### 5.3 Zero rate (Section 24-25)
300 
301Exports of goods (with customs documentation), deemed exports (EPZ supplies), supplies to diplomats, international transport. Report in Part 3. Input VAT on related purchases fully recoverable.
302 
303### 5.4 Exempt supplies (First Schedule)
304 
305Agricultural products, certain food items, education, health services, land transport, financial services. Report in Part 4. No output VAT, no input VAT recovery on related costs.
306 
307### 5.5 Input tax credit — eligibility (Section 45-52)
308 
309Purchase must be used for making taxable supplies. Valid Mushak-11 with supplier BIN required. Claim within 3 return periods from invoice date.
310 
311### 5.6 Input tax credit — apportionment
312 
313If business makes both taxable and exempt supplies: creditable input = total input x (taxable supplies / total supplies). Annual adjustment required. Flag for reviewer.
314 
315### 5.7 Blocked input VAT (Section 49)
316 
317Zero VAT recovery regardless of other rules: personal consumption, passenger vehicles (unless transport business), entertainment (unless documented promotion), purchases without valid Mushak-11, purchases from unregistered suppliers, goods lost/stolen/destroyed (unless insured), free samples (unless documented promotional). Check blocked status FIRST before applying any recovery.
318 
319### 5.8 Imports
320 
321VAT at 15% on (assessable value + customs duty). Paid at customs. Input credit claimable in Part 7 if goods used for taxable supplies.
322 
323### 5.9 Reverse charge on imported services (Section 18(3))
324 
325Non-resident service provider with no BIN: client self-assesses 15% output VAT. Input credit claimable if used for taxable supplies. Net effect zero for fully taxable client.
326 
327### 5.10 Capital goods
328 
329Full credit in period of acquisition if used entirely for taxable supplies. If mixed use (taxable and exempt), apportionment applies — flag for reviewer.
330 
331### 5.11 Credit notes (Section 57)
332 
333Supplier reduces output VAT in period of credit note. Buyer reverses input VAT. Both update Mushak-6.1/6.2. Register in Mushak-6.2.1.
334 
335### 5.12 Time of supply (Section 14)
336 
337VAT chargeable at the earlier of: invoice date, payment receipt, or delivery. Advance payments trigger VAT at receipt.
338 
339### 5.13 Turnover tax (simplified)
340 
341Turnover tax payers file quarterly. Rate: 4% (BDT 50 lakh–3 crore) or 3% (BDT 30–50 lakh). No input credit. No reverse charge. Report total turnover and flat-rate tax only.
342 
343---
344 
345## Section 6 — Tier 2 catalogue (compressed)
346 
347### 6.1 Fuel and vehicle costs
348 
349Pattern: petrol station, CNG, Padma Oil, Jamuna Oil. Why insufficient: vehicle type unknown. If passenger car, blocked. If commercial vehicle for business, deductible. Default: 0% recovery. Question: "Is this for a commercial vehicle used exclusively for business?"
350 
351### 6.2 Entertainment and meals
352 
353Pattern: restaurant, hotel dining, catering. Why insufficient: entertainment blocked unless documented business promotion. Default: block. Question: "Was this documented promotional entertainment with supporting records?"
354 
355### 6.3 Ambiguous SaaS billing entities
356 
357Pattern: Google, Microsoft, Meta, Amazon where legal entity not visible. Why insufficient: same brand can bill from various entities. Default: self-assess 15% reverse charge. Question: "Could you check the invoice for the legal entity name and country?"
358 
359### 6.4 Round-number incoming transfers
360 
361Pattern: large round credit from owner-matching name. Default: exclude as proprietor injection. Question: "Is this a customer payment, your own capital injection, or a loan?"
362 
363### 6.5 Incoming transfers from individuals
364 
365Pattern: incoming from private-looking counterparties. Default: domestic sale at 15% (Part 2). Question: "Was this a sale? If so, what goods/services?"
366 
367### 6.6 Cash withdrawals
368 
369Pattern: ATM, cash withdrawal. Default: exclude as proprietor drawing. Question: "What was the cash used for?"
370 
371### 6.7 Mixed-use phone and internet
372 
373Pattern: Grameenphone, Robi, Banglalink personal lines. Default: 0% recovery if mixed use. Question: "Is this a dedicated business line or personal/mixed?"
374 
375### 6.8 Rent payments
376 
377Pattern: monthly rent to landlord. Default: no input credit (no invoice assumed). Question: "Does the landlord issue a Mushak-11 with their BIN?"
378 
379### 6.9 Outgoing transfers to individuals
380 
381Pattern: outgoing to private names. Default: exclude as drawings/wages. Question: "Was this a contractor payment with invoice, wages, or personal transfer?"
382 
383### 6.10 Import-related payments
384 
385Pattern: LC, shipping, freight forwarder. Why insufficient: need Bill of Entry to determine VAT paid at customs. Default: exclude until Bill of Entry provided. Question: "Please provide the customs Bill of Entry showing VAT paid."
386 
387---
388 
389## Section 7 — Excel working paper template (Bangladesh-specific)
390 
391The base specification is in vat-workflow-base Section 3. This section provides the Bangladesh-specific overlay.
392 
393### Sheet "Transactions"
394 
395Columns A-L per the base. Column H ("Return section") accepts: Part 2, Part 3, Part 4, Part 6, Part 7, or blank for excluded transactions. For reverse-charge transactions, enter "Part 2 + Part 6" in column H.
396 
397### Sheet "Return Summary"
398 
399One row per Mushak-9.1 part:
400 
401```
402| Part 2 | Output tax on local sales | =SUMIFS(Transactions!F:F, Transactions!H:H, "Part 2") |
403| Part 3 | Export sales (zero-rated) | =SUMIFS(Transactions!E:E, Transactions!H:H, "Part 3") |
404| Part 4 | Exempt supplies | =SUMIFS(Transactions!E:E, Transactions!H:H, "Part 4") |
405| Part 5 | Total output tax | =Return_Summary!C[Part2_row] |
406| Part 6 | Input tax local purchases | =SUMIFS(Transactions!F:F, Transactions!H:H, "Part 6") |
407| Part 7 | Input tax imports | =SUMIFS(Transactions!F:F, Transactions!H:H, "Part 7") |
408| Part 8 | Total input tax credit | =C[Part6_row]+C[Part7_row] |
409| Part 9 | Net tax payable | =C[Part5_row]-C[Part8_row] |
410| Part 12 | Total payable | =MAX(C[Part9_row],0) |
411```
412 
413### Sheet "Return Form"
414 
415Final Mushak-9.1-ready figures. If Part 8 > Part 5, excess credit carried forward (no refund claim via this skill).
416 
417---
418 
419## Section 8 — Bank statement reading guide
420 
421Follow the universal exclusion rules in vat-workflow-base Step 6, plus these Bangladesh-specific patterns.
422 
423**CSV format conventions.** Dutch-Bangla and BRAC Bank exports typically use comma delimiters with DD/MM/YYYY dates. Common columns: Date, Description, Debit, Credit, Balance.
424 
425**Bengali/Bangla language variants.** Some descriptions may appear in Bangla script. Treat transliterated equivalents the same as English.
426 
427**Internal transfers and exclusions.** Own-account transfers between client's DBBL, BRAC, bKash accounts. Always exclude.
428 
429**Proprietor draws.** Self-employed sole proprietors cannot pay themselves wages. Any transfer to personal account is a drawing. Exclude.
430 
431**bKash/Nagad transactions.** Mobile financial service transactions appear as "BKASH", "NAGAD". Transaction fees are exempt. The underlying payment may be a sale or purchase — classify based on counterparty, not the payment method.
432 
433**Foreign currency transactions.** Convert to BDT at the transaction date rate. Use Bangladesh Bank reference rate.
434 
435---
436 
437## Section 9 — Onboarding fallback (only when inference fails)
438 
439### 9.1 Entity type
440Inference: sole trader names match account holder; company names end in "Ltd", "Limited", "Pvt Ltd". Fallback: "Are you a sole proprietor, partnership, or company?"
441 
442### 9.2 Registration type
443Inference: if asking for Mushak-9.1, VAT registered. If turnover below BDT 3 crore, may be turnover tax. Fallback: "Are you VAT registered (BIN holder, 15%) or turnover tax (3-4%)?"
444 
445### 9.3 BIN
446Inference: 13-digit BIN may appear in payment descriptions. Fallback: "What is your 13-digit BIN?"
447 
448### 9.4 Filing period
449Inference: first and last transaction dates. Monthly for VAT registered. Fallback: "Which month does this cover?"
450 
451### 9.5 Industry
452Inference: counterparty mix, sales descriptions. Fallback: "What does the business do?"
453 
454### 9.6 Exempt supplies
455Inference: presence of medical/educational/financial income. Fallback: "Do you make any VAT-exempt sales?" If yes and significant, apportionment required.
456 
457### 9.7 Exports
458Inference: foreign currency incoming, foreign counterparties. Fallback: "Do you export goods or services?"
459 
460### 9.8 Credit brought forward
461Not inferable. Always ask: "Do you have excess credit from the prior period?"
462 
463---
464 
465## Section 10 — Reference material
466 
467### Sources
468 
4691. Value Added Tax and Supplementary Duty Act 2012 — Sections 2, 5, 14, 15, 18, 24, 25, 45-52, 57, 107, 109-130
4702. VAT & SD Rules 2016 — Rules 40-47, Mushak form series
4713. NBR Statutory Regulatory Orders (SROs) for reduced rates and exemptions
4724. NBR Mushak Online Portal — https://vat.gov.bd
473 
474### Known gaps
475 
4761. Supplier pattern library covers major Bangladeshi banks and utilities but not every local vendor. Add patterns as they emerge.
4772. Supplementary Duty computation is refused (R-BD-4) — a future version should add SD for common categories.
4783. SRO-based reduced rates change frequently. Verify current SRO schedule before each filing period.
4794. Multi-establishment (separate BIN) consolidation is refused (R-BD-3).
4805. Worked examples are for a hypothetical IT consultant in Dhaka. Sector-specific examples (garments, pharmaceuticals) should be added in v2.1.
481 
482### Change log
483 
484- v2.0 (April 2026): Full rewrite to Malta v2.0 ten-section structure. Supplier pattern library added (Section 3). Worked examples added (Section 4). Tier 1 rules compressed (Section 5). Tier 2 catalogue added (Section 6). Excel template specification added (Section 7). Bank statement reading guide added (Section 8). Onboarding moved to fallback role (Section 9).
485- v1.1: Previous monolithic version with full Mushak form mappings and test suite.
486 
487### Self-check
488 
4891. Quick reference at top with return sections and conservative defaults: yes (Section 1).
4902. Supplier library as literal lookup tables: yes (Section 3, 10 sub-tables).
4913. Worked examples: yes (Section 4, 6 examples).
4924. Tier 1 rules compressed: yes (Section 5, 13 rules).
4935. Tier 2 catalogue compressed: yes (Section 6, 10 items).
4946. Excel template specification: yes (Section 7).
4957. Onboarding as fallback: yes (Section 9, 8 items).
4968. All 5 Bangladesh-specific refusals present: yes (Section 2).
4979. Reference material at bottom: yes (Section 10).
49810. Blocked input VAT explicit: yes (Section 5.7 + Example 5).
499 
500---
501 
502## Disclaimer
503 
504This skill and its outputs are provided for informational and computational purposes only and do not constitute tax, legal, or financial advice. Open Accountants and its contributors accept no liability for any errors, omissions, or outcomes arising from the use of this skill. All outputs must be reviewed and signed off by a qualified professional before filing or acting upon.
505 
506The most up-to-date, verified version of this skill is maintained at [openaccountants.com](https://openaccountants.com).
507 

Run this skill, then get an accountant to check it

After running the full skill pack in Claude, sign up and upload your worksheet. We'll connect you with a trusted accountant in our network who can review your numbers before you file.

Quality

Q2: Research-verified

Deep research against tax authority sources. Not yet tested on real data.

Needs real client data + practitioner sign-off to reach Q1.

Accountant Review

Unverified
0/63

About

Use this skill whenever asked to prepare, review, or classify transactions for a Bangladesh VAT return (Mushak-9.1) or turnover tax return for any client. Trigger on phrases like "prepare VAT return", "Bangladesh VAT", "Mushak", "BIN registration", "NBR filing", or any request involving Bangladesh VAT. Also trigger when classifying transactions for VAT purposes from bank statements, invoices, or other source data. This skill covers standard VAT-registered (Article 10 equivalent) and turnover tax filers. Complex multi-establishment structures, bond/export processing zones, and supplementary duty computations are in the refusal catalogue. MUST be loaded alongside vat-workflow-base v0.1 or later (for workflow architecture). ALWAYS read this skill before touching any Bangladesh VAT work.

BDty-2025

BD skill: