BDT formatting
Format local client totals in BDT while keeping descriptions and payment terms readable.
Bangladesh invoices
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
Format local client totals in BDT while keeping descriptions and payment terms readable.
Add your 13-digit BIN, TIN, and VAT details to invoices when applicable. Configure which tax fields appear per client.
Download a clean PDF for clients that need invoice records outside the portal.
Guide
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
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
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
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
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.
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.
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.
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.
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.
Start with a guest invoice, choose a template, add line items and payment instructions, then save it to your workspace when you are ready.