Skip to content
RosuiiRosuii

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.

By Rosuii Team7 min read
Share
Restaurant VAT in Bangladesh vs Service Charge: A Clear Guide

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:

  1. 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.
  2. 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:

StepLineExample logic
1Items subtotalSum of dishes and drinks
2Discount or couponSubtract any promotion
3Service chargeAdd the restaurant's percentage
4VATApply the NBR rate
5Grand totalWhat 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?
VAT is a government tax you collect for the NBR and pay to the government; it is not your income. Service charge is a fee the restaurant adds for service, kept by the business and often shared with staff. One line goes to the government, the other stays with you, which is why they should appear as separate lines.
What is the VAT rate for restaurants in Bangladesh?
The rate is set by the NBR and has historically differed by establishment type, such as air-conditioned versus non-air-conditioned, and it changes in most national budgets. Because the figure moves, confirm the current rate for your exact category with the NBR or your VAT consultant rather than relying on last year's number.
Is service charge mandatory in Bangladeshi restaurants?
No. Service charge is the restaurant's own pricing decision, not a government requirement, and there is no fixed legal rate. If you apply it, disclose it on the menu or bill so customers are not surprised. VAT, by contrast, is a tax you are required to collect and report.
Can a POS calculate VAT and service charge automatically?
Yes. In Rosuii you set your VAT percentage and service charge once, and every order applies them in a fixed sequence with separate lines on the bill, plus your BIN. The same breakdown flows into your reports so your VAT collected reconciles with your return. You can try it free at https://rosuii.com/register.
Should VAT be calculated before or after service charge?
There is no single answer, but you must be consistent, because the order changes the final total. Pick a fixed sequence (a common one is items, discount, service charge, then VAT) and apply it the same way on every bill. A POS enforces this automatically so it is never done two different ways.

Run your restaurant on Rosuii

POS, menu, inventory, payroll and more — built for Bangladeshi restaurants.

Start free
Best Restaurant POS Software in Bangladesh: A Buyer's Guide (2026)

Best Restaurant POS Software in Bangladesh: A Buyer's Guide (2026)

The best restaurant POS software in Bangladesh takes bKash and Nagad, calculates VAT and service charge correctly, works in Bangla, and prints clean receipts. Here is the full checklist, plus where Rosuii fits and one honest caveat about offline use.

By Rosuii TeamJun 22, 20267 min read
Best Restaurant Software in Bangladesh: 7 Options Compared (2026)

Best Restaurant Software in Bangladesh: 7 Options Compared (2026)

The best restaurant software in Bangladesh is the one built for how you actually run, with real bKash and Nagad, full Bangla, and BDT pricing. Here are 7 options compared on the criteria that matter, plus a simple way to pick.

By Rosuii TeamJun 22, 20267 min read