The verdict in three sentences
A firm with 5 partners and 900 files a year that tracks jobs in a spreadsheet, time in another tool and invoicing in accounting software loses sight of margin per job. A custom practice management system costs EUR 30,000 to 55,000 (about USD 32,000 to 60,000) in 2026 and combines geolocated files, field and office time, survey data integration and progress billing. The main gain comes from forgotten fees: 6 to 9% of revenue in the firms we audit.
The hidden cost of three disconnected tools
In a surveying firm, a job (boundary survey, severance, topographic survey, condominium plan, construction layout) goes through the field, the drafting office, registration with the land registry, then invoicing. When these steps live in separate tools, three problems appear: field time is entered from memory at the end of the week, expenses (mileage, monuments, title searches) never surface, and interim invoices go out late.
| Indicator (2026 order of magnitude) | Separate tools | Unified system |
|---|---|---|
| Admin entry time per technician | 4 h/week | 1 h/week |
| Unbilled fees (time, expenses) | 6 to 9% of revenue | Under 2% |
| Average invoicing delay after milestone | 18 days | 2 days |
| Jobs with known margin | Under 20% | 100% |
| Time to answer "where is my file?" | 10 to 15 min | Under 1 min |
| Average days sales outstanding | 75 days | 50 days |
What a custom system brings to the profession
The core is a job map: each file is positioned by parcel (Ontario open parcel and municipal GIS data), so you can find previously surveyed neighbouring jobs, their plans and monuments in two clicks. Technicians log time on a tablet or phone from the field, with optional geolocation. Survey files (total station and GNSS exports, DWG or DXF files) are attached to the job and versioned.
On the billing side, each job follows milestones (signed proposal, field work done, plan delivered, reference plan deposited) that trigger a deposit or final invoice. The dashboard compares budgeted fees against time actually spent.
| Module | Indicative budget | Timeline |
|---|---|---|
| Job and client management | EUR 8,000 to 12,000 | 4 weeks |
| Job mapping (parcel and GIS data) | EUR 6,000 to 10,000 | 3 weeks |
| Mobile field time entry | EUR 5,000 to 8,000 | 3 weeks |
| Survey data integration and versioning | EUR 4,000 to 9,000 | 3 weeks |
| Progress billing + accounting export | EUR 5,000 to 10,000 | 3 weeks |
| Margin-per-job dashboard | EUR 2,000 to 6,000 | 2 weeks |
| Total | EUR 30,000 to 55,000 | 4 to 5 months |
Custom or off-the-shelf?
Practice management tools for surveyors exist at EUR 60 to 150 per user per month. For an 18-person firm, that means EUR 13,000 to 32,000 a year. They handle admin well, much less fine-grained mapping and firm-specific billing milestones. Custom becomes relevant beyond 500 files a year or when the firm runs several offices. Allow EUR 400 to 800 a month for maintenance and Canadian hosting.
Mini case study
David, a partner in a Toronto surveying firm (5 partners, 18 staff, EUR 2.1 million in revenue), finds 7% of fees go unbilled, or EUR 147,000 a year. The custom system costs EUR 46,000 plus EUR 7,200 annual maintenance. If the rate drops to 2%, the firm recovers EUR 105,000 a year. Add 3 hours of data entry saved per week across 12 technicians, roughly 1,700 hours a year. Payback comes in under 6 months.
Need a professional website?
Kolonell builds websites that attract clients, optimized for the Sénégalese market. Free quote in 2 minutes.
FAQ
Can the system read our total station and GNSS files?
Yes, common export formats (CSV, LandXML, DXF) are attached to the job and indexed. Automatic point reading to generate a map preview adds about EUR 3,000 to 5,000.
Can we migrate 15 years of archives?
Migrating files from a spreadsheet or existing database is included up to 20,000 jobs. Geocoding by parcel usually succeeds on 85 to 95% of older files.
Do technicians need mobile coverage in the field?
No, the mobile app works offline and syncs once coverage returns. This is essential in rural areas where 20 to 30% of sites have poor coverage.
How does it connect to our accounting?
Invoices are exported to your accounting software or your accountant via file export or API. Sales tax (HST) handling is built into invoice templates.
How many users does the system support?
Cost does not depend on headcount: 18 or 60 staff do not change the licence, only hosting at EUR 50 to 150 a month.
Let's scope your project. Tell us your job types and current tools: we will scope a system between EUR 30,000 and 55,000, delivered in 4 to 5 months. 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.
