Services · Ecommerce development · AI recruitment subscription sites

Sell recruiter seats, job slots and screening credits online from Dubai.

Codeeo provides AI recruitment subscription website development Dubai HR software companies need when sales outgrow spreadsheets and manual invoices. We build pricing pages, online sign up, recurring billing for recruiter seats and active job slots, prepaid screening or assessment credits, invoices per legal entity with the right VAT details, and a self-serve account area. Plan limits flow straight into your hiring product, so access always matches what the customer has paid for.

Recruitment demand is uneven. A hotel group opens a property and hires hundreds of people in a quarter, then slows down. An agency wins a new client and needs extra seats next week. Billing for AI hiring tools has to bend with that rhythm instead of locking customers into a plan that no longer fits.

Built for
Dubai HR technology companies selling AI screening, sourcing, assessment or interview software by subscription to employers and recruitment agencies in the UAE and the wider Gulf.
Typical timeline
Shaped in discovery, held at our Dubai office or remotely, and fixed in writing once the pricing model, payment provider and entity structure are clear.
What you own
Source code, billing configuration, payment and tax accounts, customer, invoice and credit records, and admin dashboards, all registered to your business.
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 subscription platform does

Billing that follows how employers and agencies actually hire.

Recruitment software rarely sells on one simple unit. Some customers want seats for each recruiter. Others care about how many vacancies they can advertise and screen at once. Assessment and video interview products often sell credits that are used up per candidate. Many vendors combine all three, and add an enterprise contract for the largest groups.

Our AI recruitment SaaS website development work in Dubai starts by turning that commercial model into precise rules: what each plan includes, what happens at the limit, how credits expire and how mid-term changes are charged. Then we build the customer facing side, meaning pricing pages, checkout and the billing portal, and the back office, meaning invoicing, tax, collections and reporting. Your product checks entitlements from the platform before a recruiter opens a new job or invites a candidate to an assessment, so nothing depends on someone checking a spreadsheet.

Explain your project
  • Pricing pages built from live plan data

    Plan cards, a feature comparison and a billing FAQ that explain seats, job slots and credits in words HR buyers use. The page reads from the billing system, so a change to a plan updates the website and checkout together. A separate agency pricing view can sit beside the employer one.

    Buyers can compare plans without asking for a quote.

  • Self-serve sign up and checkout

    A company creates an account, chooses a plan, adds recruiters and pays by card or Apple Pay, with the trade licence name, address and Tax Registration Number captured for invoices. If you decide to offer a trial, it is set up as a plan option with its own limits and an end date the customer can see.

    Smaller employers can buy without waiting for a sales call.

  • Seats and job slot entitlements

    Plans set how many recruiters and how many open vacancies each account may hold. When a team reaches the limit, the product offers an upgrade or a slot top up instead of a dead end. Hiring managers who only review candidates can be given free viewer access if your pricing allows it.

    Limits nudge customers to upgrade rather than to leave.

  • Prepaid screening and assessment credits

    Credit packs for AI screening, skills tests or video interviews, bought once or included monthly, with balances, expiry rules and usage history per job. Low balance alerts go to the account owner before a hiring campaign stalls, and finance teams can see which roles consumed which credits.

    Usage based products are billed transparently.

  • Group and multi-entity billing

    Many Dubai groups run several companies under separate trade licences, some onshore and some in free zones, each with its own VAT registration. The platform lets one group account hold several billing entities, with seats and credits allocated between them and an invoice issued to each entity with its own details.

    Each company in a group receives an invoice it can book.

  • Agency client billing

    Recruitment agencies can run separate workspaces for each client, track credit use per client and export usage to rebill their own customers. Agency plans can carry partner terms you define, and your channel team sees how each agency account is growing.

    Agencies can bring every client onto your platform.

  • Flexible terms for seasonal hiring

    Temporary seat increases for a hiring push, plan pauses for quiet periods if you choose to allow them, and proration to the day on every change. Customers see the exact charge before they confirm, and renewals return to the base plan automatically when the extra seats expire.

    Customers flex with demand instead of cancelling.

  • Enterprise contracts and purchase orders

    Large employers in Dubai often buy through procurement, with a signed contract, a purchase order and payment by bank transfer on agreed terms. Sales can set up a contract plan with committed seats and credits, the platform raises invoices against the purchase order, and the customer still gets the same portal and entitlement logic as self-serve accounts.

    Big contracts and card plans live in one system.

  • Invoices, VAT and collections

    Tax invoices with the details the FTA expects, credit notes for refunds, purchase order numbers for corporate buyers and bank transfer tracking for invoiced accounts. Failed card payments trigger retries and bilingual reminders, with a grace period you set before access is limited. Invoice data is stored in a structured form ready for the UAE e-invoicing rollout.

    Finance closes the month from one set of records.

  • Billing portal and reporting

    Account owners update payment details, download invoices, change plans, buy credits and manage billing contacts. Your team gets dashboards for recurring revenue, credit sales, expansion, collections and cancellations by reason, with exports to your accounting software.

    Customers serve themselves and the founders see the numbers.

Who this is for

Four commercial set ups we often build billing for.

HR software companies in Dubai sell to very different buyers: a two person startup in Business Bay, a licensed agency in Deira, a hospitality group with properties along Sheikh Zayed Road and Palm Jumeirah, a bank with a central talent team. Each pays in a different way. These are the four set ups we meet most, and the billing design follows from which of them describes you. Some companies sit across two, and the platform can serve both without separate systems.

01

A screening tool selling to small and mid-sized employers

Your buyers want to pay by card, start quickly and grow seats as they hire. We focus on a clear pricing page, a short checkout, seat based plans with simple upgrades and a portal that answers routine billing questions. Sales time goes to larger deals instead of chasing small renewals by email, and every renewal reminder goes out without anyone on your team remembering to send it.

Make the first purchase possible without talking to anyone.

02

An assessment platform priced per candidate

Every test or interview consumes something, so the platform must meter it precisely. We build credit packs, monthly allowances, expiry and top up rules, and usage reports by job and by department, so heavy users pay fairly and HR teams can justify the spend to their finance colleagues. Arabic and English usage statements make the numbers easy to share inside the company.

Meter every use, and show the meter to the customer.

03

A product sold through recruitment agencies

Agencies want client workspaces, usage they can pass on, and partner terms that reward growth. We design agency plans with sub-accounts and client level reporting, and give your channel team a view of each partner. Agencies stay with a platform that makes their own billing easier.

Help agencies bill their clients and they will bring more of them.

04

An enterprise vendor adding self-serve

This is where AI recruitment subscription platform development in Dubai pays off most clearly. You sell mainly through contracts with large employers and want a self-serve tier for smaller companies. We put both on one billing platform, so a self-serve customer can move to a negotiated agreement later, and contract customers still use the portal for invoices and credits.

One platform for negotiated and self-serve customers.

Six stages to launch recruitment subscription billing.

  1. 01Commercial model workshopSeats, job slots, credits, agency terms and enterprise contracts are written down as precise rules, including what happens at every limit and on every change.
  2. 02Entity, tax and provider setupBilling entities, VAT treatment, currencies and the payment provider are configured, with your tax adviser confirming how each customer type is invoiced.
  3. 03Customer facing designPricing page, checkout, credit purchase and billing portal screens are designed in English and Arabic, tested with people who buy HR software.
  4. 04Entitlement integrationYour recruitment product checks seats, slots and credit balances through an API, and receives webhooks whenever a plan, payment or allowance changes.
  5. 05Scenario and finance testingUpgrades, temporary seats, credit expiry, group invoices, refunds and failed payments are run in test mode until finance signs off every invoice type.
  6. 06Customer migration and supportExisting customers move across at renewal with their terms honoured, and we stay close through the first billing cycles to handle anything unexpected.

Technology

What we build this with.

Typical builds use Stripe Billing, Chargebee or Checkout.com for recurring payments, a Next.js front end, and a Laravel or Node service for entitlements, credits and webhooks. We choose based on UAE provider support, your accounting software and the engineers who will maintain it.

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 about selling recruitment software by subscription.

Timing depends mainly on how settled your pricing model is.

When plans, credits and agency terms are already agreed, the build moves steadily from design to testing. When pricing is still being debated, the workshop stage takes longer, and that is time well spent, because changing billing rules after customers have paid is harder than changing them on paper. We agree milestones once the model is fixed and the payment provider account is approved. Migrating a large book of existing customers also adds time, since we move them at renewal rather than all on one day.

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