Services · Ecommerce development · Billing software subscription websites

Subscription sites for Jeddah billing software sold to seasonal, multi-branch businesses.

Codeeo designs and builds the selling website for Jeddah companies whose product is subscription billing or invoicing software. Your customers are hotel groups, Umrah service companies, freight forwarders and restaurant chains whose staff numbers and branch counts change through the year, so the site has to sell plans that flex: seasonal seat packs, branch licences, holds and renewals that respect the Hijri calendar. Checkout by mada, card or Apple Pay, payment links for deals agreed on WhatsApp, and Fatoora compliant invoices are all built in.

Discovery and design reviews with Jeddah clients run by video call, led by our team in Riyadh. That keeps product, sales and finance in the same session even when they sit in different offices across the city. Every session ends with a written summary of decisions, so nothing agreed on a call is lost before the next one.

Built for
Jeddah software companies selling billing and invoicing products to hospitality, logistics, retail and pilgrim service operators in the Western Region and beyond.
Typical timeline
Agreed after video call discovery, when the plan rules, seasonal options, payment methods and invoice formats are fixed in the written scope.
What you own
Source code, content system, plan rules, customer and invoice history, and the gateway, e-invoicing and hosting accounts, all held by your company.
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

Plans that bend with the way Jeddah businesses actually run.

A hotel operator near the Corniche, an Umrah transport company with depots towards Makkah, a forwarder working out of Jeddah Islamic Port and a family trading house in Al Balad all need billing software, and none of them run at a steady size. Staff double for Ramadan and the Hajj season, branches open and close, and some customers sit outside the Kingdom entirely. A pricing page with three fixed tiers and a monthly card charge does not fit that reality.

Subscription billing SaaS website development in Jeddah has to sell flexibility without making billing fragile. We build pricing that explains seasonal and branch options clearly, a checkout that handles mada, cards and Apple Pay, payment links for deals closed in conversation, and a billing layer that prorates, holds and resumes subscriptions correctly. Every charge produces a tax invoice that passes Fatoora, and every change is visible to your finance team in one place.

Explain your project
  • Seasonal seat packs

    Customers add a block of users for Ramadan, the Hajj season or a summer peak, with a start and end date set at purchase. The pack is charged pro rata, expires on its own and drops off the next invoice, so your customer never pays for seasonal staff in a quiet month and your team never has to remember to remove them.

    Peak season sells extra seats without manual cleanup afterwards.

  • Branch and property licensing

    A parent account holds the contract, and each hotel, restaurant or warehouse is added as a licensed branch. Branches in Jeddah, Makkah, Madinah or Taif can be added from the portal and billed from the day they go live. Invoices follow the legal entity, while reports split cost by branch for the customer's own accounts.

    Group customers grow inside one account instead of opening five.

  • Hold and resume

    Seasonal operators can pause a subscription for a defined period while keeping their data and settings. Billing stops, a reduced holding plan applies if you choose to offer one, and the account resumes on the date set. The rules sit in your admin, so you decide how long a hold may last and how often it can be used.

    Quiet months pause instead of turning into cancellations.

  • Hijri and Gregorian dates

    Renewal dates, reminders and portal screens can show the Hijri date beside the Gregorian one, which matters to customers who plan their year around the Islamic calendar. Invoices keep the date format that ZATCA requires, while customer-facing messages use whichever calendar the account prefers.

    Customers know exactly when they will be charged.

  • Payment links for WhatsApp deals

    Many Jeddah owners agree terms in a conversation rather than on a pricing page. Your sales team builds the plan in the admin, sends a secure payment link by WhatsApp or email, and the subscription starts the moment the customer pays. The click-to-chat button on the site passes the plan the visitor was viewing.

    Conversations close as proper subscriptions, not loose transfers.

  • mada, card and Apple Pay checkout

    The checkout accepts mada, Visa, Mastercard and Apple Pay through a SAMA licensed gateway, with tokenised cards for renewals. STC Bank is added where your provider supports it. Annual plans can also be settled by bank transfer against an invoice for larger group customers.

    Each customer pays the way they already pay suppliers.

  • Fatoora invoices for every change

    New subscriptions, seasonal packs, branch additions, holds and refunds each generate the right tax invoice or credit note. Business invoices go through ZATCA clearance and simplified ones are reported, with QR codes and XML stored for retrieval. We test the full cycle in the ZATCA sandbox before launch.

    Unusual plan changes still produce clean tax records.

  • Customers outside the Kingdom

    Umrah agents and travel partners abroad can subscribe with international cards, see prices in a display currency you choose and receive invoices with the correct wording for a foreign buyer. The VAT treatment for each country is confirmed with your tax adviser and then configured once in the billing rules.

    Overseas partners sign up without a separate process.

  • Arabic reminders and recovery

    Renewal notices, expiring card warnings and failed payment messages go out in Arabic or English by email, SMS or WhatsApp template. Retries follow your schedule, a grace period protects busy customers during peak weeks, and access is limited rather than removed while payment is pending.

    Missed payments recover before they become churn.

  • Finance and churn reporting

    Your finance team sees recurring revenue split by season, branch count and industry, plus holds, seasonal pack revenue and customers in payment recovery. Reports export to your accounting system or ERP on a schedule, and the same figures feed a dashboard for management, so nobody rebuilds the numbers in a spreadsheet before the monthly review in Jeddah.

    Seasonal swings show up as patterns, not surprises.

Who this is for

Jeddah vendors whose customers never stay the same size.

Subscription billing subscription platform development in Jeddah works best when the site is written for the industry your product serves, not for billing in the abstract. The city's software companies tend to sell into hospitality, pilgrim services, logistics and retail, each with its own peaks, branch patterns and payment habits. A site that speaks to a hotel group in the language of a freight forwarder loses both. These are the four vendor types we build for most, and each one gets its own landing pages, examples and pricing explanation.

01

Hotel and pilgrim services software

Your product handles bookings, transport or group management for operators serving visitors to Makkah and Madinah, and your billing must follow their seasons. The site sells seasonal packs and holds clearly, shows Hijri dates, and lets group operators add properties or vehicles as the season builds. Pages are Arabic first, with English for international partners.

Sell the season, not just the year.

02

Freight and port logistics platforms

Forwarders, customs brokers and transport firms around the port pay for software by shipments, containers or users. We build usage tiers with a volume estimator on the pricing page, overage billed at month end from your product's own counts, and contract pricing for the largest accounts through a quotation route.

Usage tiers explained before the sales call.

03

Restaurant, retail and POS back office

Chains opening branches across Jeddah need licences that grow one location at a time. The site sells per-branch plans, takes the first payment by mada or Apple Pay, and lets the owner add the next branch from the portal. Hardware or setup fees, if you charge them, sit on the first invoice beside the subscription.

Branch licences that owners add themselves.

04

Jeddah start-ups selling across the region

Young billing products in Jeddah often sell to Egypt, the wider GCC and Saudi customers at the same time. The site needs Saudi compliance for local buyers and a clean international path for everyone else. We set up country-aware pricing display, tax rules per location agreed with your adviser, and one portal for both groups.

One site, local rules and regional reach.

How a Jeddah billing site goes from idea to first renewal.

  1. 01Discovery by video callSessions with your product, sales and finance leads to map plans, seasonal rules, branch licensing, payment methods and the industries you sell into, recorded and summarised in writing.
  2. 02Plan rules and edge casesSeasonal packs, holds, branch additions, overseas buyers and refunds defined as rules, with a worked billing example for each one checked by your finance team.
  3. 03Arabic first designPricing, checkout, payment link pages and the customer portal designed right to left first, then mirrored for English, and reviewed with you screen by screen on video.
  4. 04Gateway and ZATCA integrationTokenised payments, payment links, invoice generation, Fatoora clearance and reporting, and accounting export connected and tested in full in sandbox environments.
  5. 05Industry landing pagesPages for hospitality, logistics, retail and pilgrim services, written for search in Arabic and English, each showing how billing works for that sector.
  6. 06Season one reviewAfter launch we watch the first peak season closely: seasonal pack uptake, holds, failed renewals and support questions, and adjust rules and wording with your team.

Technology

What we build this with.

Next.js for quick bilingual pages, a headless CMS for industry content, and a billing service that handles plan rules, holds and proration while your product or a gateway does the charging. Webhooks keep the product, the site and accounting in step. Hosting runs in your own cloud account.

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

What Jeddah billing vendors ask us first.

It depends on how many plan rules you need, and we fix the timing after discovery.

A site with standard monthly and annual plans moves faster than one with seasonal packs, holds, branch licensing and overseas buyers, because each rule needs design, billing logic and tax tests. We agree the scope in discovery, split it into stages and write the delivery dates into the plan before design begins, so you can line launch up with your own sales calendar and avoid going live in the middle of a peak season.

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