Services · Ecommerce development · Self-storage booking sites

Storage across Dammam, Khobar and Dhahran, reserved and paid online.

Codeeo handles self-storage booking website development in Dammam for operators serving the whole Eastern Province metro: facilities in Dammam itself, warehouse owners in the Second Industrial City letting smaller spaces, and moving firms working between Khobar, Dhahran and the causeway. Renters pick a location, a size and a start date, pay online and receive their agreement and invoice straight away. Company renters can open an account and pay against a purchase order.

The Eastern Province mixes households, contractors and trading companies in one market. Your website should sell to all three without making any of them call the office to get a price.

Built for
Storage facilities, industrial landlords and relocation firms in Dammam, Khobar and Dhahran renting to families, contractors and traders.
Typical timeline
Fixed in writing after video discovery, when locations, rental rules, invoicing and the payment gateway are confirmed.
What you own
All code, content, hosting, merchant account and renter data, in accounts 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 goes into the booking platform

Built for a market where half the renters are companies.

Storage demand in the Eastern Province does not look like a single city. Dammam, Khobar and Dhahran run into one another, and a renter in Khobar will happily drive to a cheaper unit in Dammam if the website tells them it exists. Energy and industrial contractors need space for tools and site equipment between projects. Families on assignment arrive and leave on short notice. Traders handle goods moving through King Abdulaziz Port.

The capabilities below are chosen for that mix. Some operators need all of them; most should launch with a smaller set and add the rest once real bookings show where demand sits. We help you decide which comes first based on where your enquiries come from today. Summer heat and coastal humidity also matter here: if some units are air conditioned, the site explains the difference and lets renters filter for them, because furniture, documents and electronics suffer in an unconditioned unit during the hottest months.

Explain your project
  • Location picker across the metro

    Renters see your sites on a map with drive times from their district, opening hours and the sizes each one has free. A renter in Dhahran who finds nothing suitable nearby is offered the closest alternative instead of an empty results page.

    Demand moves to the site with space, not to a competitor.

  • Space by square metre or by unit

    Industrial landlords often let floor area rather than fixed lockers. The booking system handles both: numbered units with a fixed rate, and areas booked in square metres with rates that change by floor, door height or yard access.

    Warehouse space becomes a product a renter can buy online.

  • Company accounts and purchase orders

    Contractors and trading firms open an account with their commercial registration and VAT number, add project managers as authorised users, and book against a purchase order reference that appears on every invoice. Payment terms are set per account by your finance team.

    Corporate bookings fit the client's approval process.

  • Equipment and tool storage terms

    Contractor storage has its own rules: weight limits, forklift access, hazardous materials restrictions and insurance declarations. These appear as required questions in the booking form so your yard staff know what is arriving before the lorry does. Renters can upload a load list or insurance certificate with the booking.

    Unsuitable loads are stopped at booking, not at the gate.

  • Deposits and online payment

    Households pay a deposit and first period by mada, Visa, Mastercard or Apple Pay through a SAMA licensed gateway, with STC Bank, Tabby or Tamara offered when your provider supports them. Prepaid long terms can carry their own rate, and the deposit return rules are shown in plain Arabic and English before the renter pays.

    Household bookings are paid before move-in day.

  • Recurring rent with dunning

    Monthly rent is collected from a stored card token or by payment link. Failed payments run through a retry and reminder sequence you define, and accounts that remain unpaid are flagged to the site manager with the full message history attached.

    Arrears are visible early and handled the same way every time.

  • Short notice moves and holds

    People relocating to or from Dammam often confirm dates late. A renter can hold a unit for a short period with a small payment, then convert the hold into a full booking or let it lapse. Holds release automatically so stock never sits blocked.

    Late planners still book with you.

  • Fatoora invoices and VAT

    Every payment generates a VAT invoice through a ZATCA e-invoicing (Fatoora) compliant system, with simplified invoices for households and standard tax invoices for companies. Finance exports reconcile payments, refunds and invoices in one report.

    Month end closes without manual matching.

  • Collection, crew and forklift scheduling

    Moving vans, crews and forklift time are bookable resources. The admin shows what is committed each day across Dammam, Khobar and Dhahran, so a contractor delivery and a household collection never need the same team at once.

    Resources are planned around paid bookings.

  • Multi-site admin and reporting

    Head office sees occupancy, revenue, arrears and enquiries by site, while each site manager sees only their own location. Rates and promotions can be set centrally or per site, and every price change is logged with the name of the person who made it.

    One view of the business, with local control where it is needed.

Who this is for

Eastern Province businesses this suits.

The operators who come to us in the Eastern Province rarely started as storage companies. Many own industrial property, run logistics or moving services, or manage real estate and saw renters asking for space. That background shapes what their booking website needs, so we match the first release to the business you already run rather than to a template copied from another country. It also shapes the admin: an industrial landlord thinks in square metres and lease terms, a moving company thinks in vans and crews, and a family facility thinks in unit numbers and gate codes. The same booking engine can serve all three, but the screens your staff use every day should speak their language.

01

An industrial landlord in the Second Industrial City

You own warehouse buildings and want to let part of them in smaller lots instead of waiting for a single large tenant. We set up area based booking, company accounts with purchase orders, and terms for loading bays and yard access. Households can be added later if demand appears, but the first release sells to businesses that already look for space in the industrial city.

Sell floor space the way companies buy it.

02

A facility serving Khobar and Dhahran families

Your renters are families moving between compounds, villas and apartments, and many are on fixed term work assignments. The site focuses on a clear size guide, short notice holds, card payments and a renter account where they can extend, give notice or add a partner as an authorised person. Arabic and English carry equal weight here. Reminders before a term ends give departing families time to arrange collection before they fly out.

03

A relocation company working across the causeway

You move households between the Eastern Province and Bahrain and store goods while paperwork is completed. The booking site lets a customer reserve the move and the storage together, pay from either side of the border by card, and request final delivery when the new home is ready. Staff can attach customs or inventory documents to the booking so the paperwork and the goods are tracked together.

One booking for the move and the storage.

04

A trading or logistics firm near the port

You have racking and floor space close to King Abdulaziz Port and want to let it to importers and online sellers by the pallet or the bay. We build short term bookings tied to shipments, company invoicing on agreed terms and a simple portal where renters see what they hold and book collections. Rates can follow the season, so space near the port is priced to reflect busy shipping periods.

Six stages from video discovery to launch.

  1. 01Discovery on videoStructured video calls with owners, site managers and finance, plus photos, floor plans and your current agreements, to map how renting really works across your Dammam area sites.
  2. 02Products and pricingUnits, areas, add-on services and rates are defined per site, with the rules for deposits, holds, notice, arrears and company credit written down.
  3. 03Design for both audiencesArabic first, right to left screens for households and a clear company booking route for contractors and traders, both tested on mobile and desktop.
  4. 04Platform buildBooking engine, payments, recurring billing, invoicing, resource scheduling and the admin are built in phases, each demonstrated on a shared screen.
  5. 05Migration and testingExisting renters, company accounts and balances are imported, then gateway sandbox payments, refunds and failed cards are tested in full with your finance team.
  6. 06Launch and first monthBookings go live, we watch payments and drop off points, and review results with you to adjust pricing pages, forms and reminders.

Technology

What we build this with.

Multi-site, company focused platforms are usually built with Laravel and a Next.js front end, with hosting available in a Saudi cloud region. Payments go through a SAMA licensed gateway, invoicing through a Fatoora compliant system, and personal data is handled under the PDPL with role based access. Where your organisation must follow NCA controls, hosting and admin access are configured with those controls in mind.

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 Eastern Province storage operators.

Availability, checkout and invoicing for your biggest renter group.

If most of your revenue comes from companies, start with company accounts, area based booking and invoicing on terms. If it comes from households in Khobar and Dhahran, start with the size guide, card payments and short notice holds. Recurring billing, resource scheduling and the multi-site admin can follow in later phases once you see how renters behave online. Starting smaller also gets the website earning sooner, which helps fund the later phases from real bookings.

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