Bangladesh invoices

Free Professional Invoice Generator for Bangladesh — Bill in BDT and USD

Bangladesh's freelance and digital services economy is among the fastest-growing in Asia, yet most local freelancers and agencies still rely on Word files or generic templates that do not reflect the realities of billing in BDT, collecting USD from foreign clients, or managing local payment methods like bKash and Nagad. Invoicycle is a free, purpose-built invoicing platform that lets Bangladeshi businesses create professional invoices in minutes — with support for BDT billing, local tax fields, international currency collection, and direct payment links for domestic and global clients.

Invoicycle workspace

Billing health

Live
Recurring invoices128 active
Outstanding$42,900
Avg collection time5.2 days
Portal payments91% online

BDT formatting

Format local client totals in BDT while keeping descriptions and payment terms readable.

BIN and VAT-ready fields

Add your 13-digit BIN, TIN, and VAT details to invoices when applicable. Configure which tax fields appear per client.

PDF handoff

Download a clean PDF for clients that need invoice records outside the portal.

Guide

Invoicing in BDT: Built for Bangladeshi Freelancers and Businesses

Invoicycle supports full BDT (Bangladeshi Taka) invoicing with proper currency formatting, local business fields, and tax identification support. Whether you are a freelancer on Upwork and Fiverr billing local clients on the side, a web development agency with a mix of domestic and foreign clients, or a digital marketing firm billing Dhaka-based businesses — Invoicycle gives you a clean, professional invoice that looks and reads correctly in BDT. Set your default currency to BDT once, and every invoice you create is auto-formatted to Taka without manual adjustments.

Bangladeshi businesses billing domestic clients can include TIN and BIN fields. The BIN (Business Identification Number) is a 13-digit number (format: 9-digit entity + 4-digit branch code, e.g. 0012345670101). The TIN (Tax Identification Number) is a 12-digit number for income tax, separate from the BIN. VAT registration thresholds are: up to BDT 50 Lakh (BDT 5,000,000) is exempt; BDT 50 Lakh to BDT 3 Crore attracts a 4% turnover tax; and above BDT 3 Crore requires mandatory 15% VAT registration. IT/software services attract a reduced 5% VAT rate domestically.

Guide

NBR VAT Compliance: BIN, Mushak-6.3, and Tax Invoice Requirements

Mushak-6.3 is the standard tax invoice form required by NBR. Mandatory fields include: Supplier name, address, 13-digit BIN, Buyer name, address, Buyer BIN (if registered), unique invoice serial number, date and time of issue (time is mandatory in Bangladesh), and an itemized table with unit price, VAT rate, VAT amount, and total. IT/ITES services attract a 5% reduced VAT (not 15%).

Exports of IT services are zero-rated (0% VAT) under Section 21 of the VAT & SD Act 2012, but the exporter must maintain Proceeds Realization Certificates (PRCs) from their bank. ITES companies enjoy income tax exemption extended through June 30, 2027, provided all transactions go through formal banking channels. Note: Consult a local tax professional for your specific situation.

Guide

Collecting Payments via bKash, Nagad, and International Gateways

One of the most practical challenges for Bangladeshi freelancers is telling clients how to pay. Invoicycle's payment instructions section lets you embed customized payment details directly on every invoice. You can mention Bangla QR (Bangladesh Bank's national interoperable QR standard, EMVCo compliant) — one QR code works across bKash, Nagad, Rocket, Upay, and bank apps. Dynamic QR codes can include the exact invoice amount and reference number. Note that businesses must use Merchant accounts (not personal wallets) for invoicing — requires Trade License, TIN, BIN, and corporate bank account.

For international clients paying in USD, Invoicycle supports multi-currency invoicing so you can send a USD-denominated invoice to a US or European client while tracking the BDT equivalent in your dashboard at a locked exchange rate. Connect a Wise, Payoneer, or Payoneer Bangladesh account to receive international payments at near-interbank rates, and include those payment details on the invoice. Invoicycle's client portal also lets foreign clients view, download, and pay invoices online — removing the email attachment friction that often delays payment from corporate clients by a week or more.

Guide

Recurring Billing and Automated Reminders for Bangladeshi Agencies

If you run a retainer-based service — monthly SEO, social media management, software maintenance, or virtual assistant work — manually recreating the same invoice every month is wasted time. Invoicycle's recurring billing engine lets you set up an invoice once, define the billing cycle (weekly, monthly, quarterly), and have it auto-generated and emailed to your client on schedule. For agencies managing 10, 20, or 50 recurring clients, this alone can save several hours each month and eliminate the risk of a billing cycle being missed due to workload.

Automated payment reminders are equally important for cash flow. Invoicycle lets you configure pre-due and overdue reminder emails that go out automatically — a reminder 3 days before the due date, a follow-up on the due date, and escalating reminders at 7, 14, and 30 days overdue. These are sent from your branded email domain (or Invoicycle's), maintaining professionalism while removing the awkward task of manually chasing clients for payment. For Bangladesh-based agencies dealing with local SME clients who habitually pay late, automated reminders have been shown to reduce average payment time by 40–60%.

FAQ

Answers before you create the invoice.

Is Invoicycle free for Bangladeshi freelancers?

Yes. Invoicycle is completely free to use, including BDT invoicing, PDF generation, client management, automated reminders, and recurring billing. There are no hidden fees, no credit card required to sign up, and no invoice count limits on the free plan.

Can I invoice in both BDT and USD from the same account?

Yes. Invoicycle supports multi-currency invoicing, so you can bill some clients in BDT and others in USD, EUR, AED, or any other currency — all from the same account. Each invoice stores the currency separately, and your dashboard reports revenue in both the invoice currency and your base currency using the exchange rate you set.

Does Invoicycle support bKash payment collection?

Invoicycle allows you to add custom payment instructions to every invoice, including your bKash merchant number, personal number, or a bKash payment link. While Invoicycle does not directly integrate with bKash's API for real-time payment confirmation, you can mark invoices as paid manually once you receive the bKash notification — keeping your records accurate.

What tax fields should a Bangladeshi freelancer include on their invoice?

A 13-digit BIN is mandatory on Mushak-6.3 tax invoices if you are VAT-registered (mandatory if turnover is above the BDT 3 Crore threshold). A 12-digit e-TIN should be shown for corporate clients who need to calculate TDS. For IT services, note the 5% reduced VAT for domestic and 0% zero-rated for exports.

Are IT export services exempt from VAT in Bangladesh?

IT and software export services are zero-rated (0% VAT) under Section 21 of the VAT & SD Act, 2012 — not exempt, but zero-rated, which means you can still claim Input Tax Credit on domestic purchases. You must maintain a Proceeds Realization Certificate (PRC) from your bank, file export values in Sub-form 1 of the monthly Mushak-9.1 return, and keep your service contract documentation. ITES businesses also enjoy income tax exemption extended through June 2027, provided all receipts flow through formal banking channels.

Create the invoice now.

Start with a guest invoice, choose a template, add line items and payment instructions, then save it to your workspace when you are ready.

Start free