Taxes are the topic every Bangladeshi freelancer avoids until they absolutely cannot. I get it — when you are focused on landing clients, delivering projects, and building your career, the last thing you want to think about is tax filing with NBR. But here is the reality: proper tax filing is not just a legal obligation — it actually benefits you in multiple ways that directly impact your freelancing career and personal life.
Table of Contents
- PayPal Does NOT Work in Bangladesh!
- Why Filing Taxes Actually Helps Your Freelancing Career
- Tax Rules for Bangladeshi Freelancers in 2026
- What Counts as Taxable Freelancing Income
- Step-by-Step: Filing Your Freelancing Tax Return
- Step 1: Get a TIN (Taxpayer Identification Number)
- Step 2: Gather Your Financial Documents
- Step 3: Calculate Your Taxable Income
- Step 4: File Online or Offline
- Step 5: Pay Any Due Tax
- Step 6: Get Your Tax Return Acknowledgment
- Tax-Saving Strategies for Bangladeshi Freelancers
- Common Tax Mistakes Freelancers Make
- Record-Keeping Tips for Freelancers
- Final Recommendation
- Related Articles
- Start Earning
- Payments
- Company
In this comprehensive guide, I will break down everything Bangladeshi freelancers need to know about income tax in 2026, including the specific benefits and exemptions available to IT and freelancing professionals. I am not a tax advisor, but I have been filing my own freelancing taxes for five years, and I will share what I have learned — including the things I wish someone had told me when I started.
Why Filing Taxes Actually Helps Your Freelancing Career
Before we get into the how, let me convince you on the why — because this matters more than most freelancers realize:
Visa Applications: If you ever plan to travel internationally (client meetings, conferences, tourism), embassies want to see your tax return certificate as proof of income and financial stability. Freelancers without tax returns face much higher visa rejection rates.
Bank Loans and Credit Cards: Need a car loan, home loan, or credit card? Banks require tax return certificates. As a freelancer, your tax return is your proof of income — without it, you are essentially invisible to the banking system.
Government Services: Tax return acknowledgment is increasingly required for various government services — land registration, business licenses, and more.
Legal Protection: Filing taxes creates a legal record of your income. If there is ever a dispute about your earnings or if NBR audits your bank account (they do monitor international transfers), having filed returns protects you.
Tax Benefits for IT Freelancers: The Bangladesh government offers significant tax incentives for IT and freelancing income. By filing, you can take advantage of these benefits and potentially reduce your tax burden legally.
Tax Rules for Bangladeshi Freelancers in 2026
Who Needs to File: If your annual income exceeds the basic tax-free threshold (currently ৳350,000 per year for male taxpayers, ৳400,000 for female taxpayers, and ৳475,000 for senior citizens 65+), you are legally required to file a tax return.
However, even if your income is below the threshold, I strongly recommend filing a "nil return" (return showing income but zero tax liability) because it establishes you in the tax system and provides the benefits mentioned above.
Tax Rates: Bangladesh uses a progressive tax system for individual income:
First ৳350,000: 0% (tax-free)
Next ৳100,000: 5%
Next ৳300,000: 10%
Next ৳400,000: 15%
Next ৳500,000: 20%
Above ৳1,650,000: 25%
Note: These slabs may be updated annually. Check NBR's latest circular for the current fiscal year's rates.
IT and Freelancing Tax Exemptions: This is the good news. The Bangladesh government has provided significant tax incentives for the IT sector to encourage digital exports. Freelancing income from software development, IT services, and digital services may qualify for reduced tax rates or exemptions under the government's IT incentive policies.
The specifics change annually through government circulars and SROs (Statutory Regulatory Orders). As of 2026, IT freelancing income that qualifies as "export of IT/software services" receives favorable tax treatment. Consult with a tax advisor or check the latest NBR circulars for current applicable rates and conditions.
What Counts as Taxable Freelancing Income
All money you receive from freelancing — whether through Upwork, Fiverr, Freelancer.com, or direct clients — is taxable income. This includes:
Payments received through Payoneer and withdrawn to your bank account
Payments received through Wise or Skrill
Direct bank transfers from international clients
Payments from local clients (via bank, bKash, Nagad, or cash)
The taxable amount is your gross income minus allowable business expenses. Deductible expenses include internet bills, computer equipment, software subscriptions, office rent (if applicable), UPS and power backup, professional development courses, and other expenses directly related to your freelancing work.
Keep receipts and records of all business expenses. These deductions can significantly reduce your taxable income.
Step-by-Step: Filing Your Freelancing Tax Return
Step 1: Get a TIN (Taxpayer Identification Number)
If you do not already have a TIN, you need to get one first. Visit the NBR website (nbr.gov.bd) and register for e-TIN. The process is online and requires your NID number. You will receive your 12-digit TIN immediately after registration.
Step 2: Gather Your Financial Documents
Before filing, collect the following:
Income Records:
Payoneer annual statement (download from your Payoneer account)
Bank statements showing international transfers received
Invoices from direct clients
Platform earning reports (Upwork, Fiverr, etc.)
Expense Records:
Internet bill receipts
Equipment purchase receipts (laptop, UPS, monitor, etc.)
Software subscription receipts
Office rent receipts (if applicable)
Training and course receipts
Mobile phone bills (business portion)
Other Documents:
Bank statements (savings and current accounts)
Investment certificates (if any)
Rent receipts or house property details
Life insurance premium receipts
Step 3: Calculate Your Taxable Income
Total Freelancing Income (all sources for the fiscal year)
Minus: Allowable Business Expenses
Equals: Net Freelancing Income
Plus: Any other income (interest, rent, etc.)
Equals: Total Taxable Income
Apply the progressive tax slabs to your total taxable income to determine your tax liability.
Step 4: File Online or Offline
Online Filing (Recommended): NBR has introduced online tax filing at etaxnbr.gov.bd. Create an account using your TIN, fill in the tax return form with your income and expense details, upload supporting documents, and submit. The online system calculates your tax automatically based on the information you enter.
Offline Filing: Download the tax return form from NBR's website or collect it from your local tax office. Fill it manually, attach supporting documents, and submit at your Circle Tax Office. This method is slower but some people prefer the personal interaction.
Step 5: Pay Any Due Tax
If your calculation shows tax due, pay it through any of the following methods:
Online banking (most major banks support NBR tax payment)
SonaLi Bank branch
Bangladesh Bank collection points
Mobile banking (bKash, Nagad — check current availability)
Step 6: Get Your Tax Return Acknowledgment
After filing, you receive a tax return acknowledgment receipt. Keep this safe — you will need it for visa applications, bank loans, and other purposes.
Tax-Saving Strategies for Bangladeshi Freelancers
Maximize Business Deductions: Every legitimate business expense reduces your taxable income. Do not leave money on the table — deduct your internet, equipment, software, training, and home office costs. Keep receipts for everything.
Invest in Tax-Saving Instruments: Bangladesh offers tax rebates for investments in certain instruments — savings certificates, life insurance premiums, provident fund contributions, and stock market investments (up to certain limits). These investments reduce your tax liability while building your financial security.
The standard investment tax rebate is 15% of the allowable investment amount, up to a maximum. If you invest ৳100,000 in eligible instruments, you get a ৳15,000 tax rebate. This adds up significantly at higher income levels.
Claim IT Exemptions: If your freelancing income qualifies as IT export income, ensure you claim the applicable exemptions. You may need to provide evidence that your income is from IT/software services — your Upwork or Fiverr profile and payment records serve this purpose.
Consider Hiring a Tax Advisor: For freelancers earning ৳500,000+ annually, hiring a tax advisor (costs ৳5,000-15,000 per year) is worth it. They ensure you claim all eligible deductions and exemptions, potentially saving you much more than their fee.
Common Tax Mistakes Freelancers Make
Not Filing at All: The biggest mistake. NBR monitors international bank transfers, and unfiled income from freelancing can trigger notices and penalties. It is much easier to file voluntarily than to respond to an NBR notice.
Underreporting Income: Your bank statements show every Payoneer withdrawal. NBR can access this information. Report your full income and use legitimate deductions to reduce your tax burden — do not underreport.
Not Keeping Expense Records: Without receipts, you cannot claim business deductions. Start a simple system — keep a folder (physical or digital) where you save every business-related receipt and bill throughout the year.
Missing the Deadline: Tax returns must be filed by November 30 each year (for the July-June fiscal year). Filing after the deadline may incur penalties. Set a calendar reminder and file well before the deadline.
Confusing Gross and Net Income: Your taxable income is not your gross Payoneer withdrawal. You can deduct platform commissions (Upwork's 10%, Fiverr's 20%) and Payoneer fees from your gross income, as well as other business expenses.
Record-Keeping Tips for Freelancers
Use a Spreadsheet: Maintain a simple spreadsheet tracking all income received (date, client, amount in USD, amount in BDT) and all business expenses (date, category, amount, receipt reference). Update it weekly — do not wait until tax time.
Download Platform Statements: At the end of each fiscal year, download annual earning statements from Upwork, Fiverr, and other platforms. Download your annual Payoneer statement and all bank statements.
Save Digital Receipts: Screenshot or save PDF copies of all software subscriptions, online purchases, and service payments. Store them in a dedicated Google Drive folder organized by month.
Separate Business and Personal Banking: Use a dedicated bank account for freelancing income. This makes tracking income trivially easy and demonstrates clear financial records to NBR.
Final Recommendation
Do not fear taxes — embrace them as a tool for legitimizing your freelancing career in Bangladesh. The process is simpler than you think, and the benefits (visa applications, bank loans, legal protection) far outweigh the modest tax you might owe. Most freelancers earning under ৳500,000 annually end up paying very little in taxes after deductions and exemptions.
Start by getting your TIN today if you do not have one. Set up a simple expense tracking system. File your return this year, even if it shows minimal income. The habit of annual tax filing will serve you well as your freelancing career grows and your income increases.
For specific advice on your situation, consult a local tax advisor who is familiar with freelancing income — the ৳5,000-10,000 cost is a worthwhile investment in your financial peace of mind.