Services · Ecommerce development · Field service subscription sites

Subscription sites for Riyadh field service software that procurement teams can sign off.

We deliver field service management subscription website development in Riyadh for software companies selling maintenance, dispatch and facilities tools to the contractors who keep the capital running. Codeeo builds the bilingual site, plan pages, quote to subscription flow, checkout with mada and cards, recurring billing, ZATCA invoices and the account area where a client's finance team manages licences. It is designed for a city where many deals pass through procurement committees before a single technician logs in.

Our Riyadh team can sit with your founders, sales lead and finance manager in the same room. That matters when the pricing model, the approval chain and the invoicing rules all have to be agreed before design starts.

Built for
FSM and CAFM software vendors headquartered in Riyadh, from young companies in the capital's startup programmes to regional firms with buyers among ministries, hospitals and large FM operators.
Typical timeline
Set after in-person discovery in Riyadh, once plans, approvals and integrations are clear, and recorded in a milestone plan you approve.
What you own
The codebase, billing and gateway accounts, the plan catalogue, every customer and invoice record, and the hosting environment, held in your company's name.
Rated
4.7 / 5 from 23 Google reviews

200+ companies servedFrom a first store to an ADX listed developer

Modon
Majid Al Futtaim
HP
Belkin
Dulsco Group
OneClickDrive
Hanayen
HMS
Clocksprings
Ghezlan

What we build

Built for buyers who need a quote, an approval and an invoice.

Riyadh is where a large share of Saudi facilities management contracts are decided. Ministries, universities, hospital clusters and the companies behind projects such as Diriyah, Qiddiya and King Salman Park all need buildings and assets maintained, and the contractors who win that work increasingly run it on field service software. When those contractors buy your product, the person who signs is rarely the person who uses it.

So a field service management subscription platform development project in Riyadh has to serve two audiences. Small installers and maintenance firms in districts like Al Sulay and the industrial areas want to see a price and pay with mada. Large operators want a formal quote, a purchase order reference and an invoice that matches their contract. We build both paths on one catalogue, so your sales team and your website never disagree on price.

Explain your project
  • Quote to subscription

    Your sales team builds a quote from the live plan catalogue, with seat counts, add ons, contract length and any agreed discount. The client approves it online, enters a PO number, and the subscription starts on the agreed date without anyone retyping figures into the billing system.

    Large Riyadh deals close without manual billing setup.

  • Approval friendly invoices

    ZATCA compliant tax invoices carrying the client's VAT number, National Address, PO reference and contract name, issued through your Fatoora solution. Annual and multi year terms can be invoiced upfront, quarterly or monthly, matching how each client's finance department pays. Credit notes for removed seats follow the same rules.

    Invoices pass client finance checks on the first submission.

  • Self-serve plans for smaller contractors

    A clear plan page and short checkout for firms with a handful of technicians, paying by mada, Visa, Mastercard or Apple Pay through a SAMA licensed gateway. Their workspace is provisioned in your product the moment payment succeeds, with a welcome email that explains the first steps in Arabic and English.

    Small accounts onboard themselves while sales focuses on big ones.

  • Product pages for Riyadh buyers

    Feature pages for planned maintenance, reactive work orders, SLA tracking, asset registers and client portals, each tied to the plan that includes it. They are written for facilities directors and maintenance managers in Riyadh, in Arabic and English, with search friendly structure so they rank for the problems those managers type into Google.

    Visitors arrive at checkout already knowing which plan they need.

  • Group accounts and subsidiaries

    Holding companies in Riyadh often run several operating entities. One parent account can hold separate subscriptions, invoices and VAT numbers per entity, with a consolidated view for the group finance manager and separate admins for each company. Seats can move between entities without cancelling and recreating subscriptions.

    Complex customers buy once and stay organised.

  • Contract renewals and price reviews

    Reminders to your account managers and the client well before a term ends, renewal quotes generated from current pricing, and rules for committed minimums. Renewals can follow the Gregorian dates on the contract while displaying Hijri dates for clients who prefer them.

    Fewer contracts lapse while waiting for an internal approval.

  • Verified account owners

    Billing roles, two factor sign in and, where you need stronger assurance for high value accounts, identity verification through Nafath. Only named people can change payment details, cancel a subscription or download the full invoice history. Every change is logged with the user and time.

    Licence changes are made only by authorised people.

  • In Kingdom hosting and PDPL

    Hosting in a Saudi cloud region, consent and privacy notices under the PDPL, and documented controls mapped to NCA requirements. Government and semi government buyers in Riyadh ask about these before they shortlist a vendor, so the website publishes the answers clearly.

    Security questionnaires come back faster.

  • Failed payment handling

    For card customers, scheduled retries and reminders in Arabic and English. For invoiced customers, overdue notices to the named finance contact and an escalation to your account manager before any service limits apply. Field records are never removed because an invoice is late.

    Overdue accounts are chased politely and consistently.

  • Revenue and pipeline reporting

    Subscriptions, invoices and payments sync to your accounting system and CRM, such as Odoo, Business Central, Zoho or HubSpot. Dashboards show recurring revenue by client type, renewals due this quarter and quotes awaiting approval.

    Leadership sees committed revenue without asking finance.

Who this is for

Four Riyadh vendors we tend to work with.

Riyadh field service software companies sell into very different buyers: a two van pest control business in the south of the city, a hospital maintenance contractor, a developer's in house facilities team. A field service management SaaS website development project in Riyadh starts by deciding which of those your site should win first, and which ones still need a salesperson. The answer shapes the plan page, the checkout and how much of the build goes into quotes and approvals rather than cards.

01

Vendors selling CAFM to large operators

Your deals run through tenders and formal approvals. You need the website to establish credibility, publish security and hosting information, and turn approved quotes into active subscriptions with the right invoicing schedule. Self-serve matters less than accurate contracts, renewals and group accounts. We design the site for procurement officers and technical evaluators as much as for operations managers, with downloadable documentation they can attach to an evaluation file.

Publish what evaluators ask for before they ask.

02

Startups moving from pilots to paid plans

You have pilot customers in Riyadh using the product for free or on informal terms. We help turn those pilots into subscriptions by defining plans, migrating each pilot with its agreed terms, and launching checkout for new customers. Clear plan pages also help when you meet investors, because the commercial model is visible and working. We add tracking from the plan page to the first paid invoice, so after a few weeks you know which contractor types convert on their own and which still need a demo.

03

Regional companies moving their base to Riyadh

Firms establishing a regional headquarters in the capital often need a Saudi billing setup for the first time: riyal pricing, a local entity issuing invoices, Saudi gateways and Arabic first pages. We set this up alongside your existing billing for other markets, so reporting still rolls up across the group. Arabic copy is written for Saudi buyers rather than translated from a Gulf wide English version, and the site makes the local entity, VAT number and Riyadh contact details easy to find.

Your tax adviser confirms which entity bills whom.

04

Vendors adding self-serve for subcontractors

Your enterprise clients bring in subcontractors for specialist work such as lifts, fire systems or chillers, and those subcontractors need limited access. A self-serve tier lets them subscribe and pay directly, while their work still appears in the main contractor's account. Pricing for this tier is usually simpler, with a small seat bundle and monthly billing, and the main contractor can see which subcontractors are active without paying for them.

Subcontractor tiers often grow into full accounts.

Six stages, most of them in the same room.

  1. 01On site discovery in RiyadhSessions at your office or ours with sales, finance and product, covering plans, approval chains, current contracts and the systems your billing must talk to, plus the buyers you most want to win.
  2. 02Pricing and contract modelSeat, site and contract based options tested against your real customers, with rules for minimums, renewals and discounts written down and agreed.
  3. 03Experience designPlan pages, quote approval, checkout and the client billing area designed in Arabic and English and reviewed with you in person.
  4. 04Platform buildSite, billing engine, gateway, Fatoora invoicing, CRM and product provisioning built in sprints, each demonstrated on staging with test payments.
  5. 05Customer migrationCurrent clients moved onto the new catalogue with their terms preserved, opening balances checked and the first renewal of each simulated.
  6. 06Launch and growthGo live with monitoring, a joint review after the first billing cycle in Riyadh, and new plans or integrations added as your client base changes.

Technology

What we build this with.

Typical stacks combine a Next.js or Laravel site with a subscription billing engine, a SAMA licensed gateway, your Fatoora solution and your CRM. We pick them in discovery against your approval flows, invoicing schedules and hosting needs, then document the result for your developers, so nothing depends on us after handover.

01Web

  • React
  • Next.js
  • TypeScript
  • Node.js
  • Laravel
  • WordPress

02Commerce

  • Shopify Plus
  • WooCommerce
  • BigCommerce
  • Headless storefronts

03Data and cloud

  • PostgreSQL
  • MySQL
  • MongoDB
  • AWS
  • Azure
  • Docker

04Marketing and tracking

  • GA4
  • Google Tag Manager
  • Search Console
  • Meta Pixel
  • Looker Studio

Questions Riyadh vendors ask us

It depends on integrations and how many sales paths you need.

A self-serve site with one gateway and an accounting sync moves faster than a platform with quote approval, group accounts, Nafath verification and a CRM connection. Migrating existing customers adds time, especially when their terms differ. We agree the timing after discovery and write it into a milestone plan, with demonstrations on staging at each step, so you can see progress in Riyadh rather than wait for a launch date. If a Ramadan or year end freeze affects your clients' approvals, we plan launch and migration around it.

Tell us what the business needs. We will tell you what to build first.

Schedule a free consultation and get a written recommendation, with costs, before you commit to anything.

Get in touch

PROVEN RESULTS

4.7 / 5from 23 Google reviews