The verdict in three sentences
Three quotes of 27,000, 51,000 and 93,000 CAD for the same app are not necessarily inconsistent: they mostly reflect a different number of days (40 to 90) and a day rate between 675 and 1,125 CAD. The right reflex is to map each quote onto the same grid: days per work package, share of discovery (10 to 15 %), share of testing (15 to 20 %) and warranty length (3 months minimum). The cheapest quote often becomes the most expensive when it ignores testing or leaves the scope vague.
Breaking the three quotes down on the same grid
Take a field service app for a maintenance SME: technician scheduling, mobile service reports, invoicing pushed to the accounting software. Here is a typical reading of the three offers, based on common quotes in the Toronto market.
| Criterion | Quote A: 27,000 CAD | Quote B: 51,000 CAD | Quote C: 93,000 CAD |
|---|---|---|---|
| Profile | Solo freelancer | Local agency of 8 people | Consultancy or national agency |
| Average day rate | 675 CAD | 930 CAD | 1,035 CAD |
| Days quoted | 40 | 55 | 90 |
| Discovery and workshops | Not quoted | 6 days (11 %) | 12 days (13 %) |
| Testing and fixes | 3 days (8 %) | 9 days (16 %) | 17 days (19 %) |
| Project management | Included, no detail | 5 days | 10 days |
| Warranty | 1 month | 3 months | 6 months |
| Code ownership | Not stated | Assigned to client | Assigned to client |
Quote A looks attractive but includes no discovery: business questions will be settled during development, with likely change orders. Quote C includes a native mobile app and high availability the SME may not have asked for. Quote B is closest to a well-scoped need.
How long the project really takes
Calendar time always exceeds the number of days quoted, because the client has to approve, provide data and test.
| Phase | Share of days | Typical calendar time (55 day project) |
|---|---|---|
| Discovery and wireframes | 10 to 15 % | 2 to 3 weeks |
| Development in sprints | 55 to 65 % | 7 to 9 weeks |
| Client testing and fixes | 15 to 20 % | 2 to 3 weeks |
| Go-live and training | 5 % | 1 week |
| Warranty | Outside quoted days | 3 months after launch |
| Total | 100 % | 12 to 16 weeks |
The most frequent bottleneck is on the client side: a contact unavailable during testing stretches the project by 2 to 4 weeks. Appoint a product owner who blocks half a day a week.
Questions to ask before signing
| Question | Reassuring answer | Warning sign |
|---|---|---|
| Is the scope listed feature by feature? | Priced list of user stories | A complete management app |
| Who tests and for how many days? | 15 to 20 % of the budget | No testing line |
| What does the warranty cover? | Bug fixes for at least 3 months | No warranty or 15 days |
| Who owns the code? | IP assignment and Git repository access | Code hosted only by the vendor |
| What does maintenance cost? | Monthly retainer or priced block of hours | We will see after launch |
| What public funding applies? | Checked with IRAP or an SR&ED advisor | A guaranteed grant promise |
On funding, Ontario SMEs can look at NRC IRAP for innovative projects and SR&ED tax credits when development involves real technological uncertainty, which a standard business app rarely does. Programs and criteria change often: check eligibility before signing, never after.
Mini case study
Hypothetical example: Daniel, owner of a 22 employee HVAC maintenance company in Mississauga, compares the three quotes.
Need a professional website?
Kolonell builds websites that attract clients, optimized for the Sénégalese market. Free quote in 2 minutes.
- Adjusted quote A: 27,000 CAD, plus 6 missing discovery days and testing underestimated by 6 days, i.e. 12 days × 675 CAD = 8,100 CAD. Realistic cost: about 35,100 CAD, with a risk of change orders.
- Quote B: 51,000 CAD, 3 month warranty, code assigned.
- Quote C: 93,000 CAD, including about 27,000 CAD for a native app Daniel does not need. Brought to the same scope: 66,000 CAD.
- Expected gain: 9 technicians save 30 minutes a day of paperwork, i.e. 9 × 0.5 h × 210 days = 945 hours a year, valued at 60 CAD, or 56,700 CAD.
With quote B, the project pays back in under 11 months, and Daniel negotiated a 6 month warranty in exchange for payment in three instalments.
FAQ
Is a 675 CAD day rate too low for Toronto?
Not for an experienced freelancer. The issue is the number of days: 40 days for an app with mobile, back office and accounting integration leaves little room for testing.
Fixed price or time and materials?
Fixed price secures the budget if the scope is clear. Time and materials suits evolving needs, with a monthly cap, for example 10 days.
What deposit is normal?
30 % at signature is common, then 30 to 40 % on delivery for testing and the balance at go-live.
How much should we budget for maintenance?
Roughly 10 to 20 % of the development cost per year, i.e. 5,100 to 10,200 CAD for a 51,000 CAD project.
Can we shorten the timeline?
Yes, by phasing: a first 30 day package on scheduling and reports, delivered in 8 weeks, then invoicing later.
Let's scope your project. Send us your quotes or your need, and we will return a side-by-side reading, a scope priced per work package and a realistic timeline. Detailed quote within 48 h. WhatsApp +221 77 596 93 33.
Mohamed Bah
Fondateur, Kolonell
Passionate about digital and entrepreneurship in Africa, Mohamed has been helping Sénégalese businesses with their digital transformation since 2020. Founder of Kolonell, he believes every SME deserves a professional and accessible online présence.