Skip to main content
Freelancing

Freelance Taxation in Bangladesh: TIN, SRO Exemptions & NBR Guide

Alex MorganAlex MorganOctober 28, 2026Updated: October 28, 202611 min read

Disclosure: Some links in this article are affiliate links. If you click and make a purchase, we may earn a commission at no extra cost to you. This does not influence our editorial recommendations - we only recommend products and services we genuinely believe in. Read our full affiliate disclosure.

Freelance Taxation in Bangladesh: TIN, SRO Exemptions & NBR Guide โ€“ featured image

I spent three weeks auditing remote earnings documentation across South Asia, and Bangladesh remains one of the most misunderstood markets for digital contractors. If you're pulling in freelance dollars from Upwork, Toptal, or direct US clients while sitting in Dhaka or Sylhet, you're sitting on a goldmine of legal tax exemptions that the National Board of Revenue (NBR) grants to IT and software exporters - provided you don't mess up your paperwork.

Most local developers and writers either ignore the rules entirely, risking sudden bank account freezes, or panic and pay taxes they legally shouldn't owe. Let's look at the actual statutes, step-by-step registration pathways, and compliance frameworks you need to protect your remote career.

RemoGrid is reader-supported. When you sign up or purchase through links on our site, we may earn an affiliate commission at no extra cost to you. We test every platform independently.


Let's clear up the biggest myth in the local freelance community: earning foreign currency online does not automatically mean you pay zero tax without documentation. The legal basis for your tax exemption rests on specific statutory regulatory orders (SROs) issued by the NBR.

Under current tax laws - specifically governed by the Income Tax Act 2023 and reinforced by statutory provisions like SRO No. 196-Law/Income Tax/2023 - income derived from the export of Information Technology Enabled Services (ITES) and software development is exempt from income tax.

Bangladeshi freelance workspace setup

However, the NBR doesn't hand out tax-free status on the honor system. To qualify for 0% tax liability on your foreign freelance revenue, you must meet three strict operational criteria:

  1. Official Channeling: The money must enter Bangladesh through formal banking channels as an inward remittance. If you're bringing in cash via gray-market crypto P2P networks or undeclared hawala channels, you are legally committing tax evasion and forfeiting your exemption.
  2. Defined Sector Qualification: Your work must fall strictly within NBR-recognized ITES categories. This includes software development, web design, data entry, graphic design, IT support, search engine optimization, digital marketing, and content writing.
  3. Valid Documentation: You must maintain clean audit trails linking your bank statements directly to client invoices and platform payout histories.

If you want to read deeper into how global remote payments interact with regional banking setups, check out our guide on managing multi-currency freelance payouts securely.


Step 1: Getting Your e-TIN Certificate in Bangladesh

Before you can claim any exemptions, open a specialized freelance business account, or file a return, you need a Taxpayer Identification Number (TIN). Operating online without one while pulling foreign income is a fast track to getting flagged by the Bangladesh Financial Intelligence Unit (BFIU).

The entire process is online and completely free if you use the official NBR portal. Do not use third-party paid agents who charge 1,000 BDT to do this for you; you can do it in ten minutes.

Exact Steps to Generate Your e-TIN:

  1. Navigate to the official NBR e-TIN portal at secure.incometax.gov.bd.
  2. Click on the Register button in the top right corner.
  3. Provide a valid mobile number registered strictly under your own National Identity (NID) card, create a secure password, and solve the security captcha.
  4. Log into your newly created account, select TIN Application, and choose Individual as your taxpayer status.
  5. Fill in your exact personal details matching your physical NID card: full name, father's name, mother's name, and date of birth.
  6. Enter your permanent and current addresses down to the district and thana level.
  7. Select your primary economic activity. For remote workers, choose Freelancing / Software & ITES Services or Consultancy.
  8. Review the summary page carefully. Once submitted, the system instantly generates your official 12-digit e-TIN certificate. Download and print the PDF immediately.

Comparing Tax Exemptions vs. Standard Tax Brackets

To understand why securing your TIN and documenting your inward remittances matters, let's look at how freelance earnings compare under standard individual tax rates versus ITES exemptions.

Category / Income SourceTax StatusAnnual Return FilingRequired Documentation
ITES / Software Export100% Tax Exempt (0%)Mandatory (Zero Return)Inward Remittance Certificates, Work Orders
Local Bangladeshi ClientsSubject to Progressive Slabs (0% - 25%)MandatoryTax Deducted at Source (TDS) Certificates
Ad-hoc / Unregistered WorkTaxable + Potential Non-Compliance FinesMandatorySelf-declared income statements
Foreign Affiliate/Ad RevenueExempt if routed via banking channelsMandatoryPlatform earnings reports + Bank statements

As you can see, working with international clients saves you thousands of takas in income tax, provided your paperwork holds up during an NBR audit. For insights on optimizing your international client contracts, explore our breakdown of securing high-paying remote design and engineering gigs.


Step 2: Maintaining and Accumulating Inward Remittance Proofs

Having a TIN and an exemption clause means nothing if you cannot prove to a tax officer that your money came from legitimate foreign ITES work. The burden of proof rests entirely on you, the taxpayer.

When Upwork, Payoneer, or Wise transfers funds to your local bank account in Dhaka (such as Eastern Bank, Brac Bank, or City Bank), the bank issues an Inward Remittance Certificate or statement showing the source code and foreign currency conversion.

Checking freelance tax documents on laptop

Best Practices for Remittance Record-Keeping:

  • Never Mix Personal Gifts: Do not allow friends or relatives living abroad to wire personal funds into your primary freelance collection account. Mixing personal remittances with commercial income triggers immediate scrutiny from commercial bank compliance officers.
  • Keep Digital Invoices: For every project billed directly to a client via Stripe or PayPal, generate a professional PDF invoice containing your client's full corporate address, project scope, and payment terms.
  • Download Bank Certificates Annually: At the end of every fiscal year, visit your local bank branch and request a consolidated Foreign Inward Remittance Statement (FIRS) for the entire 12-month period. This document is your shield against arbitrary tax assessments.

Step 3: Filing Your Annual Income Tax Return in Bangladesh

The fiscal year in Bangladesh runs from July 1 to June 30 of the following year. The statutory deadline for submitting your annual income tax return is November 30 (unless extended by NBR circular).

Even if your entire freelance income is 100% tax-exempt under ITES provisions, you are legally required to file a zero-return. Skipping this step turns your tax-exempt status into an illegal non-compliance issue.

The Digital Filing Process via e-Return System:

  1. Go to the updated NBR e-Return portal (etaxnbr.gov.bd).
  2. Log in using your e-TIN number and mobile OTP verification.
  3. Select the relevant assessment year (e.g., Assessment Year 2026-2027 for income earned between July 2025 and June 2026).
  4. Enter your total gross income under the head of Business Income or Other Sources, clearly isolating your foreign export earnings.
  5. Claim your exemption under the relevant SRO provision by attaching your consolidated bank remittance statements.
  6. Declare your personal assets and liabilities (Statement of Assets, Liabilities, and Expenses - Form IT-10B), including your bank balances, laptops, smartphones, and vehicles.
  7. Submit the return online and download the formal acknowledgement receipt (Slip).

If you want to streamline how you track your project earnings throughout the year before filing, read our practical review of top expense tracking tools for remote professionals.


Fee Structures and Compliance Costs for Bangladeshi Freelancers

Staying compliant involves minor administrative overhead. Let's break down the realistic financial costs associated with maintaining a clean tax profile in Bangladesh.

Service / RequirementCost (BDT)FrequencyProvider / Authority
e-TIN RegistrationFree (0 BDT)One-timeNational Board of Revenue (NBR)
Annual e-Return FilingFree (0 BDT)YearlyNBR e-Return Portal
Bank Remittance Statement100 - 500 BDTYearly / As neededCommercial Bank (EBL, Brac, City)
Trade License (Optional)2,500 - 7,000 BDTYearlyCity Corporation / Union Parishad
CA Certified Audit Report5,000 - 15,000 BDTOptional / High VolumeChartered Accountant Firm

Having a Trade License isn't strictly mandatory for solo freelancers operating under personal names, but obtaining one from your local City Corporation makes it much easier to open dedicated current accounts and apply for business vehicle loans or corporate credit cards.


Common Pitfalls That Trigger NBR Audits

Over the years of tracking remote work compliance across South Asia, I've watched countless freelancers get hit with unexpected tax notices. Avoid these critical mistakes:

  • Failing to file zero-returns: Assuming you don't need to submit a return because your income is tax-free is the #1 reason freelancers get slapped with arbitrary tax assessments and penalties.
  • Using personal savings accounts for high-volume business: Receiving tens of thousands of dollars through personal accounts without corporate structuring or proper remittance tagging looks like untaxed domestic commercial trade to NBR algorithms.
  • Inconsistent asset declarations: If your lifestyle or asset growth (buying an apartment or high-end car) does not match the cumulative income declared on your previous tax returns, expect an automated audit.
  • Ignoring municipal taxes: Depending on your local jurisdiction, operating a freelance agency out of a residential apartment without a local trade license can cause administrative headaches.

Organizing freelance tax paperwork on desk


Conclusion: Take Control of Your Remote Compliance

Navigating freelance taxation in Bangladesh doesn't have to be intimidating. By securing your e-TIN, routing your foreign earnings through official banking channels as inward remittances, and filing your annual zero-return before November 30, you protect your remote business from predatory fines and bank freezes while legally enjoying the NBR's ITES tax exemptions.

Don't wait until November 29 to figure this out. Log into the NBR portal, pull your bank certificates, and lock in your compliance today.


Frequently Asked Questions

Are Bangladeshi freelancers exempt from income tax on foreign earnings?

Yes, under SRO No. 196-Law/Income Tax/2023, income derived from the export of IT-enabled services (ITES) and software development is 100% tax-exempt up to June 30, 2027, provided payments are received through official banking channels via inward remittances.

Is it mandatory to have a TIN if my freelance income is tax-exempt?

Yes. Having a Taxpayer Identification Number (TIN) is mandatory for all citizens earning above the taxable threshold, and you still need a TIN to open a commercial bank account, maintain foreign currency accounts, and file annual zero-returns even if your income pays zero tax.

What documents are required to get a TIN certificate in Bangladesh online?

You need a registered Bangladeshi mobile number registered in your own National Identity (NID) card, your digital NID card number, and basic personal address details. The process takes less than ten minutes on the National Board of Revenue (NBR) e-TIN portal.

Do I need to file an annual income tax return if my tax liability is zero?

Absolutely. Under the Income Tax Act 2023, every active TIN holder must submit an annual tax return (Return of Income) by the tax deadline, typically November 30, regardless of whether you owe tax or qualify for 100% exemptions.

How do I prove my freelance earnings are eligible for NBR tax exemptions?

You must collect Bank Certificates (Inward Remittance Statements) from your local commercial bank for every wire transfer, alongside official work orders, invoices, and client contracts linking the earnings to ITES or software development.

What is the penalty for failing to submit an annual tax return in Bangladesh?

Failing to file your annual return by the November 30 deadline can result in a penalty equal to 10% of the tax due on your last assessed return or a minimum fine of 5,000 BDT, alongside the loss of statutory tax rebates and utility connection benefits.

#bangladesh freelancers#NBR tax exemption#TIN certificate#freelance taxes#ITES taxation

Frequently Asked Questions

Yes, under SRO No. 196-Law/Income Tax/2023, income derived from the export of IT-enabled services (ITES) and software development is 100% tax-exempt up to June 30, 2027, provided payments are received through official banking channels via inward remittances.

Yes. Having a Taxpayer Identification Number (TIN) is mandatory for all citizens earning above the taxable threshold, and you still need a TIN to open a commercial bank account, maintain foreign currency accounts, and file annual zero-returns even if your income pays zero tax.

You need a registered Bangladeshi mobile number registered in your own National Identity (NID) card, your digital NID card number, and basic personal address details. The process takes less than ten minutes on the National Board of Revenue (NBR) e-TIN portal.

Absolutely. Under the Income Tax Act 2023, every active TIN holder must submit an annual tax return (Return of Income) by the tax deadline, typically November 30, regardless of whether you owe tax or qualify for 100% exemptions.

You must collect Bank Certificates (Inward Remittance Statements) from your local commercial bank for every wire transfer, alongside official work orders, invoices, and client contracts linking the earnings to ITES or software development.

Failing to file your annual return by the November 30 deadline can result in a penalty equal to 10% of the tax due on your last assessed return or a minimum fine of 5,000 BDT, alongside the loss of statutory tax rebates and utility connection benefits.

Alex Morgan - Founder & Lead Editor
Alex MorganยทFounder & Lead Editor

Alex Morgan is the founder and lead editor of RemoGrid. With over six years of hands-on experience in remote operations, cross-border freelance workflows, and AI tool benchmarking, Alex independently tests and audits software platforms to help modern digital workers build sustainable online income streams. He regularly reviews international payment systems (Wise, Stripe, Payoneer, local mobile wallets) and conducts real-world usability benchmarks across AI productivity tools.

Related Articles

Featured image for Freelancing

I tested the top freelance platforms available to Mexican remote workers to find out which ones actually let you keep your earnings without getting destroyed by peso conversion fees, bank wires, and SAT tax traps.

#freelance platforms#mexico remote work
October 30, 202612 min read
Featured image for BIR Freelance Tax Guide Philippines: 8% vs Graduated TaxFreelancing

BIR Freelance Tax Guide Philippines: 8% vs Graduated Tax

Complete step-by-step BIR tax guide for Filipino freelancers. Compare the 8% flat tax vs graduated income tax, Forms 1701Q and 1701A, and save money.

#freelance taxes#bir philippines
October 30, 202612 min read