The verdict in three sentences
A B2B marketplace for vetted contractors (facility maintenance, commercial cleaning, office moves) launches with an MVP of about 60,000 to 140,000 USD when built by a US or UK agency (2026 order of magnitude) delivered in 10 to 14 weeks. The business model rests on an 8 to 15 % take rate on jobs paid through the platform, with running costs of roughly 1,500 to 4,000 USD per month. Half of the features on the founder's wish list belong in version 2: the MVP exists to prove that companies pay through the platform, nothing more.
An MVP scope that proves something
The classic trap is trying to rebuild Thumbtack for businesses on day one. Facility managers have a narrow problem: find a reliable contractor fast, get comparable quotes and pay without chasing invoices. The MVP must solve exactly that.
| Feature | In the MVP | Postponed to V2 | Why |
|---|---|---|---|
| Vetted contractor profiles (licence, insurance, references) | yes | trust is the product | |
| Multi-contractor quote request | yes | core of the transaction | |
| Online payment by card and ACH or bank transfer | yes | required to collect the take rate | |
| Post-job reviews | yes, simple | detailed scoring per criterion | useful from the first 50 jobs |
| In-app messaging | basic | attachments, video | keeps conversations on platform without overbuilding |
| Native mobile app | no | yes | a PWA is enough at launch |
| Framework contracts and subscriptions | no | yes | build once recurring clients exist |
| Route planning and live tracking | no | yes | costly, low priority |
Contractor vetting stays partly manual at first: an operator checks licence and insurance certificates and calls two references. Automating it would cost tens of thousands of dollars with no payoff before 200 contractors.
Take rate, running costs and break-even
The take rate depends on perceived value. On recurring cleaning, buyers compare prices to the cent; on an emergency HVAC call, speed justifies a higher margin.
| Monthly line (2026 order of magnitude) | Low range | High range |
|---|---|---|
| Hosting, database, storage | 400 USD | 1,000 USD |
| SMS and transactional email | 150 USD | 500 USD |
| Payment fees (2.9 % + 0.30 USD on cards, lower on ACH) | variable | variable |
| Application maintenance | 600 USD | 1,500 USD |
| Tools (support desk, analytics, backups, identity checks) | 350 USD | 1,000 USD |
| Total excluding payment fees | 1,500 USD | 4,000 USD |
| Job segment | Average ticket | Suggested take rate |
| Recurring office cleaning | 2,500 USD per month | 8 to 10 % |
| HVAC or electrical maintenance | 900 USD | 12 to 15 % |
| Office moves and logistics | 3,000 USD | 10 to 12 % |
| Small repairs and plumbing | 400 USD | 15 % |
At Kolonell, a marketplace MVP is priced on quote after a scoping workshop, because it depends on the number of user roles, split-payment rules and the depth of vetting. If your project stays a quote-request app without split payments, it may fit the medium application tier of our grid, 6,100 to 10,670 EUR (4,000,000 to 7,000,000 FCFA). Details on our custom marketplaces page.
The 10 to 14 week timeline
Weeks 1 and 2: workshops, buyer and contractor journeys, wireframes. Weeks 3 to 9: profiles, quoting, payments and the admin console. Weeks 10 to 12: acceptance testing with 10 contractors and 5 pilot companies recruited before launch. Weeks 13 and 14 are buffer for payment adjustments, which always take longer than planned (Stripe Connect onboarding, payout schedules, tax forms).
Need a professional website?
Kolonell builds websites that attract clients, optimized for the Sénégalese market. Free quote in 2 minutes.
Mini case study
Rachel, a former facilities director at a logistics group in Atlanta, targets mid-size offices in the metro area. She budgets a 90,000 USD MVP and 2,800 USD in monthly running costs.
- Weighted average take rate: 11 % on a 1,200 USD average ticket, so 132 USD per job.
- Operating break-even: 2,800 / 132 = 22 jobs per month to cover running costs.
- Paying back the MVP over 18 months: 90,000 / 18 = 5,000 USD per month, or 38 more jobs.
- Realistic target: 60 paid jobs per month after one year, roughly 18 active client companies booking 3 to 4 jobs each.
The metric to watch from month three is the share of jobs paid on platform: below 60 %, deals move to phone and email and the take rate disappears.
FAQ
How do we stop clients and contractors from going around the platform? Offer what a phone call cannot: compliant invoicing, a rework guarantee, an audit trail for procurement. Marketplaces that keep more than 70 % of payments on platform tie payment to a service guarantee.
Do we need a licence to collect money on behalf of contractors? In the US and UK, using a regulated payment facilitator such as Stripe Connect or Adyen for Platforms avoids holding funds yourself. Account approval and payout setup take 1 to 4 weeks, so start in week 1.
How many contractors should we recruit before launch? Aim for 30 to 50 vetted contractors across 3 or 4 trades in one metro area. Below 20, buyers receive too few quotes and do not return.
Which take rate should we start with? Start at 10 % across categories, then adjust per trade after 100 jobs. Above 15 % on recurring cleaning, contractors leave.
Can we add a native app later? Yes, a well-built PWA becomes installable, and a native app makes sense beyond about 500 monthly active users.
Let's scope your project. We define the MVP scope, the take-rate rules and the plan to recruit your first contractors, for a launch within 10 to 14 weeks. 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.
