Services · Ecommerce development · Courier booking sites

Courier booking websites that take the order and the payment in Riyadh.

Courier booking website development Riyadh operators can sell through: we build the website where a customer picks a service, chooses a pickup window, gets a firm quote and pays before the rider is dispatched. It suits same day couriers, document runners and parcel firms working across the capital, from Olaya towers to the newer northern districts. Your team stops chasing bank transfers and confirming slots by phone, because the booking, the money and the job reach your dispatch screen together.

This page is about the website and its payment and scheduling engine. If you also need driver and customer apps, those are covered separately; here the focus is on what a customer does in a browser and what your office sees once they have paid. For a Riyadh operator, that office view is where most of the saved time comes from.

Built for
Same day couriers, document delivery firms and parcel operators taking paid bookings across Riyadh.
Typical timeline
Agreed during discovery in Riyadh, once the services, payment methods and dispatch links are fixed in a written scope.
What you own
The website code, the booking and pricing rules, the payment gateway account and every customer and order record.
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 booking site handles

From the first quote to the refund, in one place.

A courier booking site in Riyadh lives or dies on two things: whether the price a customer sees is the price they pay, and whether the slot they choose is one your riders can actually meet. Distances across the city are long, traffic shifts sharply between the morning office rush and the evening, and many senders are businesses that want an invoice in their company name. We design the quote engine, the slot calendar and the checkout around those facts. Each part below is a piece of the courier online booking system development Riyadh firms ask us for, and we put them in the order your customers meet them. The aim is a site where a receptionist in a King Abdullah Financial District tower and a shop owner in Al Batha can both book in a couple of minutes, in Arabic or English, without calling you first.

Explain your project
  • Zone and distance quoting

    Customers enter a pickup and drop point, or pick districts from a list, and the site prices the job from your own rules: zones, distance bands, parcel size, weight and urgency. You edit those rules in the admin, so a change to your northern district surcharge never needs a developer.

    Customers see the real price before they commit.

  • Pickup window calendar

    Customers choose from pickup windows that reflect your rider capacity per zone and per hour. When a window fills, it closes. You can block windows during Friday prayers, shorten hours in Ramadan or add evening slots when demand rises, all from the admin calendar.

    No promise is made that your riders cannot keep.

  • Service tiers and add-ons

    Express, same day and next day options sit side by side with clear cut off times. Add-ons such as signature on delivery, return trip for signed contracts or fragile handling are priced as extras at checkout rather than negotiated later on the phone.

    Higher value services sell themselves on the page.

  • Checkout with Saudi payment methods

    Payment by mada, Visa and Mastercard, Apple Pay and STC Pay through a SAMA licensed gateway, with 3D Secure where the card scheme asks for it. Business customers can be allowed to book on account instead and settle monthly.

    The job is paid before a rider moves.

  • Cancellations, changes and refunds

    Your cancellation policy is written into the site: free changes up to a cut off, a partial charge after pickup is assigned, no refund once collected. Refunds go back through the same gateway from the admin, with a record of who approved each one.

    Disputes are settled by the rules the customer accepted.

  • Recipient pays and cash collection

    Some senders want the recipient to pay, and some recipients still prefer cash. The site can send a payment link to the recipient before pickup, or mark the order for cash collection with the amount the rider must bring back, so your finance team can reconcile it against the booking rather than a paper note.

    Every riyal owed is tied to a booking record.

  • National Address and location capture

    Address fields accept the Saudi short address as well as a map pin and a free text landmark, because a tower name and floor often matters more than a street. Drop details are checked before payment, not discovered by a rider at the door.

    Fewer failed pickups caused by vague addresses.

  • Business accounts and e-invoices

    Companies register once, add several staff who can book, and receive tax invoices that meet ZATCA e-invoicing requirements through your Fatoora compliant invoicing system. Each invoice carries the VAT number and the cost centre the client asked for.

    Corporate clients can book without a purchase order chase.

  • Dispatch hand-off

    Paid bookings flow into your dispatch tool or courier management system through its API, carrying the slot, the address, the service tier and any special instructions. Where no API exists, we provide a clean dispatch board inside the admin. Confirmations, pickup reminders and delivered notices go out by SMS, email or WhatsApp templates, each with a tracking link back to your site.

    Office staff stop retyping orders from one screen into another.

  • Merchant wallet and bulk booking

    Online sellers in Riyadh often ship dozens of parcels a day. They upload a spreadsheet or connect their store, the site prices every row, and the total is drawn from a prepaid wallet they top up by card or bank transfer. Each deduction, refund and failed delivery charge appears on a statement they can download.

    Repeat merchants book in bulk without paying parcel by parcel.

Who this is for

Four kinds of Riyadh courier business we build for.

The capital has a wide mix of courier work: government and corporate paperwork, online sellers shipping from home, restaurants and florists that need a careful same day run, and furniture and appliance stores that need two people and a van. Each needs a different booking flow, a different pricing model and a different refund policy. These are the four situations we see most often in Riyadh, and the booking design we usually recommend for each. If your business spans more than one of them, the site can carry separate booking paths under one checkout and one customer account.

01

Document couriers serving offices and ministries

Firms that carry contracts, tenders and official papers between offices in Olaya, King Fahd Road and the ministry areas need timed pickups, return trips for signatures and proof of handover. We build booking around appointments rather than parcels, with a signed copy uploaded against the order so the sender's company can download it from their account without asking. Ramadan and end of year tender seasons can be given their own hours and capacity.

Corporate accounts and monthly invoicing usually matter more than card checkout here.

02

Parcel firms selling to online merchants

Riyadh merchants who sell through Instagram, Salla or Zid stores want to book many parcels at once. We add bulk upload from a spreadsheet, saved sender addresses and a wallet that merchants top up, so each booking draws from a prepaid balance and the merchant sees every deduction in their statement.

03

Bulky item and two person delivery

Furniture, appliances and office moves need a vehicle size, a crew and a longer window. The booking flow asks for item type, floor and lift access, then offers half day windows and takes a deposit at booking with the balance charged on completion. The deposit rule and any lift surcharge are set by you in the admin.

Deposits reduce no shows on the larger jobs.

04

Established couriers replacing phone and WhatsApp bookings

Many operators in the city still take orders by WhatsApp and confirm prices by hand. We keep WhatsApp as a channel but move pricing, slot choice and payment onto the website, so the chat becomes a link to a booking form and your team handles exceptions instead of every order. Staff gain an inbox of bookings that are already priced and paid, and the owner gains a clear daily view of revenue by service.

How we take a Riyadh courier booking site from scope to live orders.

  1. 01Discovery at our Riyadh office or yoursWe meet your operations lead and dispatchers in person in Riyadh, map how orders arrive today, how prices are set and where bookings fail, then write the scope.
  2. 02Pricing and slot rulesZones, distance bands, cut off times, rider capacity per window and cancellation terms are written as rules your team signs off before any screen is designed.
  3. 03Arabic first designRight to left booking screens designed first in Arabic, then mirrored for English, tested on the phones your customers actually book from.
  4. 04Payments and invoicingGateway onboarding, mada and wallet testing, refund handling and ZATCA compliant invoice output connected and checked with real test transactions.
  5. 05Dispatch connection and testingBookings pushed into your dispatch system, then full order tests: quote, pay, assign, deliver, cancel, refund, across every service tier.
  6. 06Launch and tuningGo live with your team watching the first days of orders, then adjust slot capacity, surcharges and form wording from what the data shows.

Technology

What we build this with.

We choose the stack around your dispatch system, your gateway and the team who will edit the site later. That is often a headless front end with a commerce or booking back end, or a WordPress build with custom booking logic for smaller operators. Either way, your team edits prices, slots and content without code.

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 couriers ask before they build.

Quoting, slot booking, payment, invoicing and a hand-off to dispatch.

At minimum the site prices a job from your rules, lets the customer pick a pickup window, takes payment by mada, card or wallet, sends confirmations and passes the paid order to dispatch. Most Riyadh operators also want business accounts with ZATCA compliant invoices, because a large share of their senders are companies. Bulk booking, merchant wallets and deposits for bulky items are added when your customer base needs them.

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