Let me start with a confession that cost me dearly: in my first two years running a firm, I priced projects the most common way in the market. I looked at what the competitor was charging, knocked off 10% to "win the client" and closed the deal. Within 12 months, I found out I had worked eight projects at a loss. Good revenue, negative real margin.
Most Brazilian firms price the same way. Not for lack of competence, but because nobody ever taught them. School trains designers, not business owners. And the result is an entire market with tight margins, broken cash flow and architects working 60h a week just to close the month.
This guide is what I wish I had read back in 2018. We'll cover three pricing models, when to use each one, the formula that protects your margin and the 7 most common mistakes when sending the proposal.
Why most architects price wrong
Before the formula, it's important to understand the mistake. In a survey I ran with more than 200 firms using Limify, I identified four recurring patterns:
- Mirroring the competitor. Charging what the neighbor charges, without understanding the neighbor's cost structure, which might be 100% home office while yours has three employees and a commercial office.
- The IAB table taken literally. Using the table as gospel, ignoring that it is a minimum reference and accounts for neither the office's fixed cost nor the complexity of the deliverable.
- One universal R$/m². Applying the same R$/m² to a 50m² renovation and a new 800m² project. Costs don't scale linearly, so small projects have proportionally higher fixed costs.
- A guessed billable hour. "I charge R$ 80 an hour", with no idea how much the office costs per hour each month nor how many billable hours actually fit in a week.
All four mistakes share the same root: pricing is a top-down operation (what margin do I want?), not bottom-up (how much is the client willing to pay?). You define the profit first, then build the budget that secures that profit.
The three layers every budget has to cover
Whatever pricing model you choose, every project needs to cover three layers of cost. If one of them is missing, you're operating at a loss, even if the project looks profitable.
1. Direct cost of the deliverable
These are the hours that specific project will consume from your team, plus attributable expenses (printing, travel, outsourcing, per-project software). If you have a junior architect dedicating 80h to the project, and their billable hour costs R$ 65 (salary + charges / monthly hours), the direct labor cost is R$ 5,200.
2. Distributed fixed cost
Rent, software, accountant, marketing, the partner who isn't executing, the electricity bill. Add up everything the office pays whether it has a project or not. Divide by the average number of projects per month. That's the fixed cost per project that needs to be built into the price.
3. Target profit margin
This is where the difference lies between a firm that grows and a firm that survives. Target margin is the profit you want to keep after paying all expenses. In architecture, I consider a margin between 30% and 45% over the final price healthy. More than that, you're leaving money on the table; less than that, you can't invest in growth.
Stop calculating margin in a spreadsheet
Limify calculates direct cost, distributed fixed cost and margin in real time as you build the budget. You enter your costs once and the platform protects your margin across every proposal.
Try it freeThe complete formula
With the three layers clear, the formula becomes:
Selling price = (Direct cost + Allocated fixed cost) ÷ (1 − Target margin)
Notice: the margin is divided in the denominator, not added. That's the classic mistake. If you add 30% on top of the cost, the real margin over the selling price is 23%, not 30%. The division ensures the margin is over the final price, which is what matters for the income statement.
Practical example
- Residential project of 180m², 4 bedrooms, full construction documents scope.
- Estimated direct cost: 140h × R$ 75/h = R$ 10,500
- Allocated fixed cost (3 projects/month, R$ 18,000 in fixed costs): R$ 6,000
- Target margin: 38%
- Selling price = (10,500 + 6,000) ÷ (1 − 0.38) = R$ 26,612
That's the floor. Above it, you have room to negotiate; below it, you're discounting your margin, and the margin is what pays your owner's draw at the end of the month.
The three pricing models and when to use each one
Model 1: Billable hour
Charging per hour worked. Good for: consulting, coordination, open-scope projects, on-site follow-up. Bad for: complete projects with a fixed scope, where the client can't predict the total investment and you end up "paying" for extra rework hours.
Model 2: R$/m²
Multiplying the project area by a value per square meter. Good for: residential and commercial projects with a standardized scope. Bad for: renovations, complex interior projects and any project where the area doesn't reflect the real complexity. Use R$/m² brackets that increase as the area decreases, since a 50m² project has the same fixed coordination cost as a 200m² one.
Model 3: Cost per deliverable (fixed scope)
Charging a fixed value for a defined deliverable. Good for: construction documents, preliminary designs, 3D modeling, renders. Bad for: a client who changes their mind 8 times, since without a well-written contract it turns into rework without payment.
What I recommend in practice: use all three combined. R$/m² on the main project, cost per deliverable on the extras (render, modeling, coordination), billable hour on post-delivery support. That way each type of work is priced by the model that best protects your margin.
The 7 most common proposal mistakes
- Not building in the cost of revisions. Define in the contract how many revisions are included and the value of the extra hour.
- Charging the same R$/m² for small projects. Have a minimum bracket, because below 60m² the fixed cost eats the margin.
- Giving a discount before the client asks. Present the full price. A discount, if any, comes in the negotiation, with something in return.
- Not separating design from construction. On-site follow-up is a separate item, with a billable hour and a defined frequency.
- Forgetting taxes. Simples Nacional will charge 6%–15% on revenue. Build that into the target margin, don't take it out of your profit.
- Not having a living table. Your fee table needs to be reviewed every 3 months, since fixed costs, salaries and taxes change.
- Sending a static PDF. A modern proposal is interactive, trackable and has social proof. PDF is so 2014.
How to apply this to your next proposal
A practical summary so you can leave here and apply this week:
- Calculate your real billable hour (office cost ÷ billable hours per month).
- Define your target margin. If you've never thought about it, start with 35%.
- Build a base table per project type (new residential, residential renovation, commercial, interior, construction documents separately).
- Apply the formula: (Direct cost + Allocated fixed cost) ÷ (1 − Margin).
- Document everything in a structured budget, not in a flat PDF.
Pricing is a process, not a guess. The firms that grow in margin (not just in revenue) are the ones that measure: how much each project costs, how much is left over, where it's leaking. The rest is continuous optimization.
Next article in the series: How to calculate your billable hour (and why most people get it wrong), where I break down the billable hour math with a sample spreadsheet.
