Skip to content
RosuiiRosuii

EFD Machine for Restaurants in Bangladesh: NBR's EFD/SDC Rule

What an EFD machine is, how the NBR's EFD/SDC rule for restaurants in Bangladesh works, which restaurants are being brought into the net, and how a POS system relates to the fiscal device.

By Rosuii Team7 min read
Share
EFD Machine for Restaurants in Bangladesh: NBR's EFD/SDC Rule

If you run a restaurant in Bangladesh, you have probably heard about the EFD machine the NBR wants in shops and eateries. EFD stands for Electronic Fiscal Device, and alongside it sits the SDC, the Sales Data Controller. Both are tools the National Board of Revenue (NBR) uses to capture VAT at the point of sale and report it back to the tax authority in close to real time. This guide explains what an EFD machine is, how the EFD/SDC rule applies to restaurants, which businesses are being brought in, and how your point-of-sale software relates to the device. It is general guidance, not legal advice; confirm your exact obligation with the NBR (nbr.gov.bd) or a VAT consultant.

What is an EFD machine?

An EFD machine is a fiscal device that records each sale, prints a VAT invoice for the customer, and stores the transaction in a way the NBR can read. Think of it as a till that the tax authority can see into. When a sale is rung up, the EFD generates the receipt and keeps a secure record of the VAT charged, so the amount collected is captured at the moment of the sale rather than reconstructed later from a copybook.

The SDC, or Sales Data Controller, is the related piece for businesses that already run their own billing software or POS. Instead of replacing your system with a standalone EFD terminal, an SDC connects to your existing setup, takes the sales data it produces, fiscalises it, and relays it to the NBR. So the two serve the same goal by different routes: the EFD is the all-in-one device, the SDC is the bridge for a restaurant that already has software.

Why the NBR pushes EFD and SDC

The problem the NBR is trying to solve is simple to state. VAT is collected from the customer on every taxable sale, but if a restaurant under-reports its sales, the VAT never reaches the treasury. Consumers have complained for years that they pay VAT on a bill yet have no confidence it is deposited. An EFD or SDC closes that gap by capturing the sale at source. For the honest operator, that is not a threat; it is a level playing field, since a competitor down the road can no longer win on price by quietly skipping VAT.

The EFD/SDC rule for restaurants

The NBR has been expanding fiscal-device coverage in stages, and restaurants are squarely in scope. A few points are worth knowing, while remembering that timelines and the exact list of covered businesses are set by the NBR and change:

  • Under the VAT framework, fiscal-device use has been made mandatory for a defined set of business types, and restaurants are among the categories named.
  • The NBR has specifically pushed mandatory installation at hotels and restaurants located on highways, after complaints that highway eateries were not issuing electronic VAT invoices.
  • Your NBR VAT registration and BIN come first; the fiscal device sits on top of being a VAT-registered business.
  • One business keeps a single BIN even when it runs several devices; the NBR assigns a code to each device so individual machines can be told apart.

Because the rollout has moved in phases and the rules are periodically updated, do not assume your specific restaurant is or is not required to have a device based on a forum post or a competitor's setup. Ask your local VAT office or your consultant what currently applies to your category and location.

EFD vs SDC: which fits a restaurant?

For a small outlet with no billing software, a standalone EFD machine can be the whole solution: it is the till and the fiscal recorder in one box. For a restaurant already running a POS, the SDC route usually makes more sense, because it lets the software you already use keep doing the work while the SDC handles the fiscal reporting to the NBR.

AspectEFD (Electronic Fiscal Device)SDC (Sales Data Controller)
What it isAn all-in-one fiscal till and receipt printerA controller that connects to your existing POS/billing software
Best forSmall shops or eateries with no POSRestaurants already using billing software
Where sales are enteredOn the device itselfIn your POS, then passed to the SDC
What it does with VATCaptures and reports it at saleFiscalises your POS data and relays it

The right choice depends on how you already work and on what the NBR specifies for your case. This is a decision to make with your VAT consultant, not from a blog table alone.

How POS software relates to an EFD or SDC

This is where owners get confused, so let us be precise. A POS (point-of-sale) system and a fiscal device do different jobs. The POS is where you build the order, manage the menu, route tickets to the kitchen, take payment and run reports. The EFD or SDC is the part the NBR uses to capture the fiscal record of the sale. In an SDC setup, your POS keeps running the restaurant while the SDC handles the tax authority's side.

What a good POS contributes, regardless of the device, is a clean, structured sales record. If your software already calculates VAT correctly on every bill, prints an itemised receipt and keeps the totals in reports, then you are starting from organised data rather than a messy copybook. Organised sales data is exactly what makes any fiscal-reporting arrangement, and any VAT return, less painful. For the wider picture of what a point-of-sale system does, see our guide to restaurant POS software and to restaurant billing software.

What software cannot do for you

Be wary of any claim that a piece of software is, by itself, an NBR-certified fiscal device or that it submits your VAT to the NBR automatically. Fiscalisation is a regulated function handled through the EFD or SDC and the NBR's own systems. Software helps you keep accurate records and print compliant bills; it does not turn itself into a government-approved fiscal recorder unless it is specifically certified and connected as one. Treat strong claims here with caution and verify them with the NBR.

How Rosuii fits alongside the fiscal-device requirement

Rosuii is restaurant management and POS software. It is not, and does not claim to be, an EFD machine or an NBR-certified fiscal device, and it does not submit VAT to the NBR for you. What it does is give you the clean, accurate sales record that sits underneath any fiscal-reporting setup.

Concretely, Rosuii:

  • Records every sale across dine-in, takeaway, delivery and your online storefront, in one place.
  • Applies VAT to each bill in a fixed order, after discount, coupon, loyalty and service charge, and prints an itemised receipt that shows VAT as its own line with your business name and BIN. See the Mushak 6.3 VAT challan for what a compliant invoice needs.
  • Carries the same VAT breakdown into your reports and day-close Z-report, so the VAT you collected is a number you can read, not rebuild.

If the NBR requires a fiscal device for your restaurant, you arrange that through the approved channel, and your POS keeps doing what it does best: running the floor and keeping the sales data tidy. Getting your VAT rate right on those bills starts with our guide to the restaurant VAT rate in Bangladesh, and the bill itself is covered in restaurant VAT and service charge.

This article is general guidance, not legal or tax advice. EFD/SDC rules, timelines and the list of covered businesses are set by the NBR and change. Always confirm what applies to your restaurant with the NBR (nbr.gov.bd) or a qualified VAT consultant.

Want a POS that records every sale and prints a clean, VAT-itemised bill? Create your free Rosuii account and set your rates once.

Updated:

Frequently asked questions

What is an EFD machine?
An EFD (Electronic Fiscal Device) is a fiscal till that records each sale, prints a VAT invoice for the customer, and stores the transaction so the NBR can read it. It captures the VAT charged at the moment of the sale rather than relying on a copybook reconstructed later, which is how the tax authority verifies that collected VAT is reported.
What is the difference between EFD and SDC?
An EFD is an all-in-one fiscal device that is both the till and the receipt printer, suited to small shops with no billing software. An SDC (Sales Data Controller) connects to a business's existing POS or billing software, fiscalises the sales data it produces and relays it to the NBR. The EFD replaces the till; the SDC bridges the software you already use.
Do all restaurants in Bangladesh need an EFD machine?
The NBR has expanded fiscal-device coverage in phases and named restaurants among the covered business types, with a specific push for hotels and restaurants on highways. Whether a particular restaurant is required to have a device depends on its category, location and the current rules, so confirm your exact obligation with your local VAT office or a consultant rather than assuming.
Is Rosuii an EFD or NBR-certified fiscal device?
No. Rosuii is restaurant management and POS software, not an EFD machine, and it does not claim NBR fiscal-device certification or submit VAT to the NBR for you. It records every sale, applies VAT in a fixed order, and prints an itemised receipt with your BIN, giving you the clean sales data that sits under any fiscal-reporting setup. If a device is required, you arrange it through the NBR's approved channel.
How does POS software relate to a fiscal device?
A POS builds orders, manages the menu, takes payment and runs reports, while an EFD or SDC handles the fiscal record the NBR uses. In an SDC setup, your POS keeps running the restaurant while the SDC reports to the NBR. A good POS contributes accurate, structured sales data, which makes any fiscal-reporting arrangement and any VAT return less painful. Try Rosuii free at https://rosuii.com/register.

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