How the price is actually built
Why your Dhanmondi software quote should look like an invoice, not a number
Here is the pattern in Dhanmondi I want to fix. A diagnostic centre off Road 27, a coaching centre on Road 8, a boutique near Rapa Plaza — they all need the same thing, software that matches how their counter actually runs, and they all get quoted as if 'price' is one mystery figure handed down from the ceiling. One freelancer in a Facebook group says 35,000 taka. A 'software company' with a Mirpur Road signboard says six lakh. Neither one writes down what is inside the number, so you are left guessing whether you are being underbuilt or overcharged. You cannot compare two quotes that are both just a single line.
I build the price the opposite way: from the scope up. Before I give you a figure I ask the questions that actually move it. How many people log in, and do they each see different screens? Does it need to collect payment through bKash or Nagad, or just record cash at the counter? Five users or fifty? Does anything need to run when the internet drops? Does it talk to your existing accounts or stand alone? Each answer maps to hours, and the hours map to taka.
By the end you do not get 'custom software development price dhanmondi: 1,50,000' — you get a one-page breakdown where every line is a feature you asked for and can cut if the budget is tight.
The reason the number can be honest is that there is no agency tax buried in it. No project manager salary, no salesman's commission, no second-floor office in Dhanmondi to pay rent on. You talk to the person writing the code, and you pay for the code, full stop. I have been doing exactly this for Bangladeshi businesses for around five years, and I take a small number of projects at a time on purpose — so the price reflects real senior hours, not a roomful of juniors billed at a markup.
The floors are fixed and quoted in BDT. The smallest engagement is 50,000 BDT — a single, focused tool. Tighter business systems sit in the 90,000 and 1,50,000 BDT tiers depending on scope. A genuine custom software product — proper database, admin panel, multiple user roles, payment and SMS — starts from 3,00,000 BDT and moves with scope from there. Always 50% advance by bank transfer or bKash, 50% on launch, with written design approval before development begins. No 'discovery fee', no maintenance retainer you never agreed to, no surprise change-request bill in month three.
See pricing in BDT