Restaurant VAT in Bangladesh vs Service Charge: A Clear Guide
What VAT and service charge actually mean on a Dhaka restaurant bill, who charges what, and how restaurant VAT in Bangladesh appears line by line, plus how a POS applies both automatically on every order.

Two extra lines at the bottom of a bill cause more arguments in Bangladeshi restaurants than almost anything else: VAT and service charge. Customers think they are the same thing. Owners often apply them inconsistently. And restaurant VAT in Bangladesh is something the National Board of Revenue (NBR) actually expects you to collect and report correctly. This guide separates the two clearly, shows how each should appear on a bill, and explains how a point-of-sale system applies them on every order so you stop doing the maths by hand.
VAT and service charge are not the same thing
The single biggest source of confusion is treating these as one charge. They are completely different in who collects them, who keeps them, and why they exist.
- VAT (Value Added Tax) is a government tax on the sale. You collect it from the customer on behalf of the NBR and then pay it to the government. It is not your income. The rate is set by the NBR and depends on your type of establishment.
- Service charge is a fee the restaurant adds for service, often a fixed percentage of the food bill. It is the restaurant's money, not a government tax, and in many places it is meant to be shared with staff in lieu of, or alongside, tips. There is no fixed legal rate; the restaurant sets it, and it should be disclosed to the customer.
So one line goes to the government and one line stays with the business. Printing them as separate lines, clearly labelled, is what keeps both you and your customer honest.
How restaurant VAT in Bangladesh works
Under the VAT and Supplementary Duty Act, 2012, a registered business charges VAT on taxable supplies and issues a VAT challan (the Mushak 6.3) as the tax invoice. For restaurants, the rate is notified by the NBR and has historically differed by category, for example between air-conditioned and non-air-conditioned restaurants, and it has changed from year to year. Because the figure moves, this guide will not quote a single percentage as gospel. The right move is to confirm the current rate for your exact establishment type with the NBR or your VAT consultant, then set that rate once in your system.
A few practical points that do not change:
- You need a BIN (Business Identification Number) to charge and report VAT properly, and it should appear on your receipts.
- VAT must be shown separately on the bill, not hidden inside the menu price, so the customer can see what is tax.
- You collect VAT at the point of sale and report it in your periodic VAT return, so your POS sales must reconcile with what you declare.
- Rates and rules change in the national budget most years, so a figure that was right last year may not be right today.
How service charge works
Service charge is simpler legally because it is your own pricing decision, but it deserves care. Common practice in Dhaka and Chattogram is a fixed percentage (you will see anything from a modest few percent upward) applied to the food and beverage subtotal. Two rules of thumb keep it clean:
- Disclose it. Note on the menu or bill that a service charge applies, so it is never a surprise. A surprise charge is a one-star review waiting to happen.
- Decide where it sits in the calculation. Whether VAT is calculated on the amount before or after service charge affects the final total, so pick a consistent order and apply it the same way every time.
The order of calculation on a bill
This is where manual bills go wrong. A clean restaurant bill applies charges in a fixed sequence so the total is reproducible. A typical order looks like this:
| Step | Line | Example logic |
|---|---|---|
| 1 | Items subtotal | Sum of dishes and drinks |
| 2 | Discount or coupon | Subtract any promotion |
| 3 | Service charge | Add the restaurant's percentage |
| 4 | VAT | Apply the NBR rate |
| 5 | Grand total | What the customer pays |
Doing this by calculator for every table is slow and invites mistakes, especially when a discount, a coupon and loyalty points are all in play at once. One wrong order of operations and your VAT figure is off, which is exactly the kind of error an audit looks for.
Common mistakes Bangladeshi owners make
A few errors show up again and again, and each one costs money or goodwill:
- Treating VAT as profit. Some owners see the VAT collected sitting in the till and spend it, then scramble at return time. VAT is the government's money held briefly; set it aside mentally from day one.
- Hiding tax inside the menu price. Folding VAT into the price feels customer-friendly, but it breaks your reporting and your challan, and it can confuse a VAT inspector. Show it as its own line.
- An undisclosed service charge. Adding a charge the customer never agreed to is the fastest route to a bad review and a refused bill. Print it on the menu.
- Inconsistent calculation across staff. When the night cashier and the day cashier apply charges in a different order, your totals stop being reproducible, and so does your VAT. This is precisely the problem software solves.
- Forgetting the BIN on receipts. A receipt without your BIN is not a proper tax invoice, which can matter for business customers and during an audit.
How Rosuii applies VAT and service charge automatically
This is the part that removes the daily headache. In Rosuii you set your VAT percentage and service charge once in settings, enter your business details and BIN, and the system does the rest on every order. Pricing is calculated on the server in a fixed sequence (discount, then coupon, then loyalty, then service charge, then VAT), so the total is consistent whether the order is dine-in, takeaway or delivery, and whoever rings it up.
What that gives you in practice:
- Every bill shows the items, discount, service charge and VAT as separate lines, with your BIN and business name printed, so it reads as a proper tax invoice.
- The same breakdown carries into your order records and reports, so your VAT collected is a number you can pull, not one you reconstruct.
- Change your VAT rate once when the budget changes, and every future bill uses the new figure automatically.
- It works the same across all channels, including your online storefront and orders paid by bKash, Nagad or cash.
When it is time to file, your sales and VAT reports line up with what you collected, which makes your VAT return and your day-close far less stressful. For more on reading those numbers, see our guide to restaurant sales, P&L and Z-reports.
A quick checklist for getting it right
- Register for VAT and get your BIN; print it on every receipt.
- Confirm your current VAT rate for your establishment type with the NBR or a VAT consultant.
- Show VAT and service charge as separate, labelled lines, never buried in the price.
- Disclose your service charge to customers before they order.
- Fix the order of calculation and apply it the same way every time.
- Reconcile your POS VAT report with your VAT return each period.
VAT and service charge are not where you should be losing time or making errors. Both are predictable once the rules are set, and both belong in your software, not your head. Service charge is also a real line item in your running costs and pricing, which we cover in our guide to restaurant running costs in Bangladesh. To see how a POS prints a clean, compliant bill and keeps your VAT reconciled, compare Rosuii features.
This article is general guidance, not tax advice. VAT rates and rules change, often in the national budget. Always confirm your obligations with the NBR or a qualified VAT consultant.
Want bills that calculate VAT and service charge correctly every time? Create your free Rosuii account and set your rates once.
Updated:
Frequently asked questions
What is the difference between VAT and service charge on a restaurant bill?
What is the VAT rate for restaurants in Bangladesh?
Is service charge mandatory in Bangladeshi restaurants?
Can a POS calculate VAT and service charge automatically?
Should VAT be calculated before or after service charge?
Run your restaurant on Rosuii
POS, menu, inventory, payroll and more — built for Bangladeshi restaurants.
Start free

