How to File Income Tax as a Freelancer in Bangladesh: Documents & Timeline

A practical filing guide for Bangladesh freelancers with a clear document checklist, planning timeline, and simple explanations.

Updated for 2025 • 10 min read

Filing income tax as a freelancer in Bangladesh can feel confusing if you do not have a structured process. The good news is that you can make filing easier by collecting documents early and using a calculator to estimate your tax. This guide covers a simple timeline, what records to keep, and how to prepare for filing season without stress.

Step 1: Confirm whether you need to file

Filing requirements depend on your total annual income and the current NBR rules. Even if you do not owe tax, some freelancers may still be required to file in certain situations. Check the latest guidance and seek professional advice if you are unsure.

Step 2: Collect your income records

Start by compiling all sources of income, including platform earnings and direct clients. Record:

  • Upwork, Fiverr, and Freelancer.com payouts
  • Direct bank transfers from clients
  • Local project invoices in BDT

Convert foreign currency payouts to BDT using a consistent method such as the exchange rate on the date received. Keep statements as evidence.

Step 3: Gather expense documentation

Eligible expenses reduce taxable income when properly documented. Common expenses include:

  • Work-related software and tools
  • Equipment purchases (laptop, headset, monitor)
  • Internet bills and mobile data for work
  • Professional training and certifications

Step 4: Estimate your tax before filing

Estimating early helps you avoid a cash crunch. Use thefreelancer tax calculator in Bangladeshto calculate an estimated amount. The calculator is the best place to calculate tax quickly when you have your yearly totals.

Example timeline with BDT amounts

A content writer earns BDT 720,000 in a year and documents BDT 90,000 in expenses. By mid-year, they estimate tax using the calculator and set aside a monthly amount. When filing season arrives, their records are ready and there is no financial surprise.

Step 5: Make sure you have a TIN

A Taxpayer Identification Number (TIN) is usually needed to file a return. If you do not have a TIN, follow the steps in ourTIN guide for freelancers in Bangladeshbefore the filing deadline.

Step 6: Submit and keep records

Submit your return through the official process and save copies of everything. Keep records of income, expenses, and filings for future reference.

Common filing mistakes to avoid

  • Waiting too late to collect income records.
  • Not converting foreign income consistently to BDT.
  • Misplacing receipts for expenses.
  • Estimating tax only at the last minute.

Related guides for deeper learning

For platform-specific tips, exploreFiverr income tax in BangladeshandUpwork income tax in Bangladesh. If you are new to tax planning, start with thefreelancer income tax guide for beginners.

Disclaimer

This article is for informational purposes only and does not provide legal or tax advice. Always check official NBR guidance or consult a licensed professional.

FAQs

Do I need to file if I only work part-time?

Filing depends on your total annual income and the current NBR rules, not on whether you work full-time or part-time.

How early should I start collecting documents?

Start as early as possible so you are not rushed during filing season.

What if I earned in multiple currencies?

Convert all payments to BDT using a consistent method and keep records of exchange rates.

Is an online calculator enough for filing?

It provides an estimate for planning but does not replace official calculations or professional advice.

Where can I quickly estimate my tax?

Use theincome tax calculator for freelancers in Bangladeshfor fast planning.