⚠️

PayPal Does NOT Work in Bangladesh!

But don't worry - Payoneer is the best alternative.

Learn About Alternatives

How to File Tax Return Online Bangladesh Freelancer 2026

Filing your tax return online in Bangladesh has become significantly easier in recent years. The NBR e-return system means you can complete the entire process from your laptop — no more standing in long queues at the tax office, no more filling out complicated paper forms by hand, and no more making multiple trips to submit documents. For freelancers who live on their laptops anyway, this is a welcome change.

In this guide, I will walk you through the complete online tax filing process specifically for Bangladeshi freelancers. Every step, every field, every document — so you can file your return confidently without hiring a tax consultant (though you certainly can if you prefer).

Before You Start: Prerequisites Checklist

Make sure you have these ready before beginning the online filing process:

E-TIN (Electronic Taxpayer Identification Number): If you do not have one, go to nbr.gov.bd and register. You need your NID number. Registration is free and instant — you get your 12-digit TIN immediately. Print or save the TIN certificate.

NID or Smart Card: Your national identity card number is required for verification.

Income Documentation:

Payoneer annual statement (download from your Payoneer dashboard under Reports → Balance History)

Bank statements for the fiscal year (July 1 to June 30) showing all incoming international transfers

Platform earning summaries from Upwork, Fiverr, Freelancer.com

Invoices for direct client work

Any other income sources (bank interest, rent, etc.)

Expense Documentation:

Internet bill receipts for the year

Equipment purchase receipts (laptop, UPS, monitor, headphones)

Software subscription receipts (hosting, tools, Grammarly, etc.)

Mobile phone bills (business portion)

Training and course fee receipts

Office rent receipts (if applicable)

Investment Documentation (for tax rebate):

Life insurance premium receipts

Savings certificate documents

Provident fund statements

Stock market investment statements

Step 1: Access the E-Return Portal

Go to etaxnbr.gov.bd — this is the official NBR electronic tax return portal. If you are filing for the first time, click "Register" to create an account. You will need your TIN number, NID number, date of birth, and a mobile number for OTP verification.

If you have already registered in a previous year, log in with your existing credentials. The system remembers your previous return data, which saves time for recurring filers.

Step 2: Select the Return Form

After logging in, you will see the option to file a new return. For individual freelancers, select the individual return form. The portal will present sections for different income types — focus on the "Income from Business or Profession" section, as freelancing income falls under this category.

Step 3: Fill in Personal Information

The first section asks for personal details: name, father's name, address, NID number, TIN, assessment year, and circle/zone information. Most of this auto-populates from your registration data.

Circle and Zone: Your tax circle is determined by your residential area. If you are unsure which circle you belong to, the NBR website has a locator tool, or you can call your nearest tax office to ask. Enter this correctly — filing in the wrong circle can cause processing delays.

Step 4: Declare Your Freelancing Income

Under the business/profession income section:

Nature of Business: Enter "IT Services" or "Software Export Services" or "Freelance IT Services." Using IT-related terminology is important because it may qualify you for IT sector tax benefits.

Gross Revenue: Enter your total freelancing income for the fiscal year. This is the total amount received in your bank account from all freelancing sources. Convert any USD amounts to BDT using the average exchange rate for the period, or use the actual BDT amounts from your bank statements.

Business Expenses: Enter your total legitimate business expenses. The e-return form allows you to list categories of expenses:

Internet and communication expenses

Equipment depreciation (you can claim depreciation on laptops, monitors, UPS)

Software and subscription costs

Office rent and utilities (if applicable)

Professional development and training

Platform commission fees (Upwork's 10%, Fiverr's 20%)

Payment gateway fees (Payoneer's 2% conversion)

Net Income: Gross Revenue minus Business Expenses. This is automatically calculated by the system.

Step 5: Declare Other Income (If Any)

If you have other income sources, declare them in the appropriate sections:

Interest Income: Bank savings interest, FDR interest

Rental Income: If you own and rent property

Capital Gains: Profits from selling assets or investments

Other Sources: Dividends, royalties, etc.

Most freelancers only have freelancing income plus some bank interest, so this section is usually simple.

Step 6: Claim Tax Rebates on Investments

This is where you can legally reduce your tax liability. Bangladesh offers a tax rebate on certain investments and expenditures:

Eligible Investments:

Life insurance premiums

Contribution to provident fund

Investment in approved savings certificates

Investment in shares and mutual funds (through stock exchange)

Contribution to Benevolent Fund or Group Insurance

Donation to approved charitable organizations

The rebate is typically 15% of the eligible investment amount. The maximum eligible amount varies — check the current fiscal year's rules. For example, if you have invested ৳200,000 in savings certificates, your tax rebate could be ৳30,000.

Enter your investments in the designated section and attach proof documents.

Step 7: Calculate Tax Liability

The e-return portal automatically calculates your tax based on the information you enter:

Total Income (all sources) → Apply progressive tax slabs → Gross Tax → Minus Tax Rebate on investments → Net Tax Payable

Review the calculation carefully. If the amount seems wrong, double-check your income and expense entries.

Minimum tax applies in certain cases: if your income exceeds the taxable threshold, you may need to pay a minimum tax amount regardless of your calculated liability. The minimum tax varies by location — ৳5,000 in Dhaka and Chittagong City Corporation areas, ৳4,000 in other city corporation areas, and ৳3,000 in other areas.

Step 8: Upload Supporting Documents

The e-return system allows you to upload supporting documents as PDF or image files:

Payoneer annual statement

Bank statements (showing international transfers)

Expense receipts (consolidated or individual)

Investment proof documents

TIN certificate

Organize your documents before uploading — clear file names and organized categories make the process smoother and reduce the chance of NBR queries later.

Step 9: Pay Tax (If Due)

If your calculation shows tax due, the portal provides payment options. You can pay through:

Online banking (most major Bangladeshi banks support direct NBR tax payment)

Mobile banking (bKash, Nagad — check current availability on the portal)

Bank challan at designated banks

After payment, enter the challan number or transaction reference in the e-return portal to link the payment to your return.

If you have already made advance tax payments or had tax deducted at source (TDS), enter those details in the "Tax Payments and Adjustments" section.

Step 10: Submit and Get Acknowledgment

Review all sections one final time. The portal shows a summary of your return before submission. Verify:

Total income is correct

Expenses are properly documented

Tax calculation is accurate

Payment is linked (if tax was due)

Click Submit. You will receive a confirmation with a unique acknowledgment number. Download and save this acknowledgment receipt — this is your proof of filing and is needed for visa applications, bank loans, and other purposes.

After Filing: What to Expect

Processing Time: NBR typically processes e-returns within a few weeks. You may receive a notice if there are questions about your return, but for straightforward freelancer returns, this is uncommon.

Assessment: NBR may select returns for detailed assessment. If selected, you will need to provide additional documentation. Keeping organized records makes this process painless.

Refund: If you have overpaid tax (through advance payments or TDS), you can claim a refund. The refund process in Bangladesh can be slow, so plan your advance payments carefully to avoid overpaying.

Special Considerations for IT Freelancers

The Bangladesh government has been actively encouraging IT exports through tax incentives. As a freelancer providing IT services to international clients, you may be eligible for:

Reduced Tax Rate on IT Export Income: Check the latest NBR SRO (Statutory Regulatory Order) for IT sector tax benefits applicable to the current assessment year. These benefits are periodically updated, and claiming them requires proper documentation of your IT export activities.

To claim IT export benefits, you may need:

Proof that your services are IT-related (platform profiles, service descriptions)

Evidence that payments come from foreign sources (Payoneer/bank statements)

BASIS membership (optional but can help legitimize your IT export claim)

Common Mistakes to Avoid

Filing After the Deadline: The deadline is November 30 (or as extended by NBR). Filing late incurs penalties. Set a reminder for September-October to start preparing your documents.

Incorrect Circle/Zone: Filing in the wrong tax circle causes processing issues. Verify your circle before filing.

Forgetting Platform Fees as Expenses: Upwork's 10% commission and Fiverr's 20% commission are legitimate business expenses. Deduct them from your gross income.

Not Declaring Bank Interest: Even small amounts of bank interest are technically taxable. Declare them to keep your return complete and accurate.

Skipping the Asset and Liability Statement: The return form includes a section for declaring your assets (bank balance, investments, property) and liabilities (loans). Complete this section — it shows consistency between your income and lifestyle, reducing audit risk.

Final Tips

File Early: Do not wait until November. Filing in September-October gives you time to address any issues and avoids the last-minute rush that can cause portal slowdowns.

Keep a Copy: Download a PDF of your completed return for your records before submitting.

Consider a Tax Advisor for the First Year: If this is your first time filing, spending ৳5,000-10,000 on a tax advisor ensures you set up everything correctly. In subsequent years, you can file yourself using the first year as a template.

Update Your TIN Information: If you have changed address or contact details since getting your TIN, update them in the e-TIN system before filing your return.

Filing your tax return is an annual commitment that takes 2-3 hours once you have your documents ready. The peace of mind, legal compliance, and practical benefits (visa applications, bank loans, financial credibility) make it one of the smartest administrative investments in your freelancing career from Bangladesh.

100 Ways to Earn OnlineProven methods to earn from home in Bangladesh.
Read Guide →
Read Guide →