Services · Ecommerce development · Field service subscription sites

Sell field service software across the Kingdom, with billing that Saudi finance teams trust.

Codeeo offers field service management subscription website development in Saudi Arabia for software vendors whose product dispatches technicians, schedules planned maintenance and tracks service contracts. We build the Arabic first marketing site, the plans and pricing pages, a checkout that takes mada and cards through a SAMA licensed gateway, recurring billing with proration and failed payment recovery, ZATCA compliant tax invoices and a billing portal for each customer. The result is a commercial layer that sells your product to a contractor in Tabuk as easily as to one in Riyadh.

Your software runs the work orders. This platform handles everything around the money: what a contractor sees before buying, how the subscription renews, what happens when a branch is added mid term, and which invoice reaches their accountant.

Built for
Saudi and regional software companies selling field service, maintenance and facilities management tools to contractors in every region of the Kingdom.
Typical timeline
Agreed during discovery once the pricing model, gateway, invoicing route and accounting system are known, then written into a phased plan with review points.
What you own
Source code, the billing catalogue, gateway and accounting accounts, customer and subscription records, invoice archives and the domain, all registered to your entity.
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 the platform includes

The commercial parts a Saudi FSM vendor has to get right.

Field service companies in the Kingdom range from a five van air conditioning business in Hail to a facilities group with crews in all thirteen regions. Selling one product to both means the pricing has to scale by technician, by branch or by site, and the billing has to keep up when the larger customer opens a new depot in Abha in the middle of a contract.

National rules shape the build as much as the pricing does. Tax invoices must follow ZATCA e-invoicing requirements, personal data falls under the Personal Data Protection Law supervised by SDAIA, payment collection runs through gateways licensed by SAMA, and buyers from government related entities often ask for evidence against the NCA cybersecurity controls. Our field service management subscription platform development in Saudi Arabia plans for these from the first workshop rather than retrofitting them after launch.

Explain your project
  • Pricing by technician, branch or site

    A plan catalogue that can charge per field technician, per dispatcher, per branch or per serviced site, with add ons such as spare parts stock, contract tracking or a client request portal. Pricing pages read directly from that catalogue in Arabic and English, so a figure on the website always matches what checkout charges.

    One price list that works for a small installer and a national FM group.

  • Saudi payment methods

    Checkout through a SAMA licensed gateway with mada, Visa, Mastercard and Apple Pay, plus STC Pay where your provider supports it. We confirm in discovery which methods your gateway can store for recurring charges, since some local cards need a different renewal flow from international ones.

    Contractors pay with the card their company already holds.

  • Bank transfer and SADAD for annual deals

    Larger customers rarely pay a yearly licence by card. The platform issues a proforma, accepts payment by bank transfer or a SADAD bill where your bank offers it, and activates or renews the subscription once finance confirms receipt.

    Enterprise buyers pay the way their procurement rules require.

  • ZATCA e-invoicing

    Every charge, renewal, upgrade and credit note produces a tax invoice that meets Fatoora requirements, generated by your accounting or e-invoicing system and connected to ZATCA when your integration wave applies. The customer's VAT number and National Address are captured at sign up so the invoice is correct first time.

    No manual reissuing of invoices at month end.

  • Proration and mid term changes

    Customers add technicians before a busy season, open a branch or drop an add on. The billing engine prorates upgrades immediately and applies reductions at renewal or as credit, following rules you set per plan, and annual contracts can carry a committed minimum.

    Growth inside an account is billed without spreadsheets.

  • Failed payment recovery

    Retries on a schedule you choose, Arabic and English notices to the billing contact, an in product banner, and a grace period before the account moves to read only. Work order history is never deleted because a card expired.

    Fewer accounts lost to an expired card or a frozen limit.

  • Customer billing portal

    Account owners change plans, add seats, update payment details, assign a finance contact and download invoices. Roles keep billing apart from dispatchers and supervisors who only need the field service product itself.

    Billing questions are answered on screen instead of by email.

  • Data protection and hosting

    Consent records, privacy notices and data subject requests handled in line with the PDPL, with hosting in an in Kingdom cloud region where your customers or their contracts require it. We document controls so your team can answer NCA questionnaires from enterprise and public sector prospects.

    Security reviews from large buyers stop stalling deals.

  • Regional pages that rank

    Contractors search for maintenance software in Arabic, often with their city or trade in the query. We plan landing pages for the regions and trades you target, with structured data, fast loading on mobile networks and copy that names the problems an AC installer in Qassim or a cleaning contractor in Madinah actually has, each linked to the plan that solves it.

    Organic sign ups from regions your sales team has not yet visited.

  • Reseller and partner billing

    Many vendors sell through regional distributors or implementation partners. The platform can attribute accounts to a partner, apply partner pricing, and report commission owed, while the end customer still receives a compliant invoice from the right entity.

    Partner sales in other regions stay visible and reconcilable.

Who this is for

Four kinds of field service vendor we build for in the Kingdom.

A field service management SaaS website development project in Saudi Arabia starts with how you sell today. Some vendors close every deal through a sales team and want to add self-serve for smaller contractors. Others were built abroad and now need a Saudi entity, Saudi invoicing and Arabic pages. A few sell mostly to government related buyers and need procurement friendly paperwork. We map which of these you are, and which you want to become, before agreeing the scope.

01

Saudi founded vendors ready to scale nationally

You have customers in one or two cities, mostly invoiced by hand. We put a billing engine under the product, migrate existing customers onto plans while honouring their current terms, and add Arabic first pricing pages written for operations managers at HVAC, electrical, plumbing and cleaning contractors. Tracking from pricing page to first paid invoice shows where contractors in other regions drop out.

Migrate current customers before opening self-serve.

02

International FSM products entering Saudi Arabia

Your product already sells elsewhere, but your billing assumes another currency, another tax system and English only pages. We add a Saudi billing setup with riyal pricing, ZATCA invoicing through your local entity, mada at checkout and right to left layouts that are designed, not mirrored. Your global stack stays in place for other markets, and Saudi customers see a site that feels built for them, with local examples, local support hours you choose to publish and contact options such as WhatsApp.

A local entity and VAT registration usually come first.

03

Vendors selling to facilities management groups

Large FM companies buy through tenders, purchase orders and multi year terms. We build quote to subscription flows, committed seat counts, order references printed on invoices, and accounts with several authorised signatories. Self-serve stays available for their subcontractors, who often need a few seats of their own.

Quotes and self-serve can share one catalogue.

04

Vendors with public sector ambitions

Government entities and their contractors expect data residency, documented security controls and procurement through Etimad. Your website cannot handle the tender itself, but it can publish the compliance information buyers look for, host the trial environment in Kingdom and issue invoices that match the awarded contract. We also keep public pages free of claims your security team cannot evidence.

Ask us what your security documentation should cover.

How a national subscription platform comes together.

  1. 01Commercial discoveryPlans, pricing metric, sales motion, current customers and contract terms reviewed with your founders and finance lead, together with your Saudi entity, VAT registration and gateway status.
  2. 02Billing and tax architectureChoice of billing engine, gateway, e-invoicing route and accounting sync, written up with the PDPL and hosting decisions so your tax adviser and security lead can review them.
  3. 03Arabic first designPricing, sign up, checkout and billing portal designed in Arabic first, then English, with plan comparisons and seat calculators tested on operations managers rather than designers.
  4. 04Build and integrationWebsite, checkout, provisioning into your product, billing portal and accounting connection built in stages, each one shown to you in a staging environment with sandbox payments.
  5. 05Migration and testingExisting customers moved onto plans, invoice numbering checked against ZATCA rules, renewals and failed payments simulated, and every price compared with the catalogue before launch.
  6. 06Launch and regional rolloutGo live with monitoring on payments and invoices, then regional landing pages and partner pricing added as you move into new cities and provinces.

Technology

What we build this with.

We usually pair a fast Next.js or Laravel front end with a proven subscription billing engine, a SAMA licensed gateway and your accounting system, chosen in discovery for how well each supports mada, Arabic and ZATCA invoicing. Where you already use Odoo or Dynamics 365, we connect to it rather than replace it. Everything is documented so your own developers can take over.

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 from field service software vendors

Everything that turns your product into recurring revenue.

The marketing site and plan pages, sign up and account provisioning, checkout with Saudi payment methods, the billing engine that renews and prorates, failed payment recovery, a customer billing portal, ZATCA compliant invoices and the sync into your accounting system. It does not include the field service product itself. We connect to your product through its API, so a paid subscription switches on the right features, seat counts and branches without anyone on your team touching 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