Contact Info
How can an ERPNext consultant help a business in Mecca?
An ERPNext consultant helps Mecca owners of furnished buildings and hotel apartments decide whether ERPNext can run their back office, then design it. That covers registers for furniture and equipment across many floors, lease income received ahead of a season, statements for co-owners holding shares in a building, refurbishment squeezed between busy periods and server capacity for peak load. I advise remotely and independently of any implementer.
Last reviewed by Vikas Saroj
Alongside the branded hotels, Mecca has many apartment buildings and hotel apartments whose owners do not run them as hotels themselves. Families, investors and companies lease these buildings to operators or to the companies that house groups, sometimes for a whole season and sometimes for shorter periods. Their back office looks less like a hotel and more like a property and asset business.
ERPNext can suit these owners: it carries no per-user license fee, it handles assets, projects and deferred revenue in its core, and it leaves the owner in control of the system. Working remotely as an independent ERPNext consultant, I check whether that fit holds for your buildings, design the setup and keep custom work to what the business genuinely needs.
The design starts from your leases, asset lists and owner statements, not from a hotel template that assumes you sell rooms by the night.
I design asset categories, locations by building and floor, depreciation rules agreed with your accountant and asset movements, so beds, air conditioners and kitchen equipment can be traced from purchase to disposal.
Rent received before a season starts is set up as deferred revenue and released over the lease period, with each lease linked to its building and the VAT treatment confirmed by your tax advisor.
Security deposits are held as liabilities to each tenant, and damage found at handback is costed, approved and deducted through documented entries rather than informal agreements made at the door.
For buildings held by several family members or partners, I design how income and costs are allocated by agreed share and how each co-owner receives a clear statement for every period.
Works between seasons run as ERPNext projects with budgets, purchase orders and contractor costs, and the capital part moves into the asset register as your accountant directs.
I size hosting, background workers and the e-invoicing queue for the busiest periods and plan a load test, so the system stays responsive when transactions and users surge.
Test ERPNext against your leases
Define the setup in writing
Prove it before the season
An owner of furnished apartments or hotel apartments holds a great deal of movable property: beds, wardrobes, sofas, air conditioners, refrigerators, televisions, kitchen equipment and linen. It wears out quickly when buildings are full, gets moved between floors and buildings, and is replaced in batches. Without a register, the owner cannot tell what exists where, what it cost or what has disappeared.
ERPNext's asset features can carry this if the structure is right. I design:
For low-value items bought in large quantities, such as kettles or bedding, tracking each piece as an asset is rarely worth it, so grouped assets or plain stock records are kept instead. A physical count before and after each season keeps the register honest. My ERPNext accounting page explains how the asset ledger connects to the books.
When a building is leased to an operator or a group accommodation company for a season, payment may arrive largely in advance, sometimes in installments before guests arrive. Recording that money as income on the day it lands makes the owner's results swing sharply and misstates what has been earned. The income belongs to the lease period, and the accounts should show it that way.
ERPNext supports deferred revenue: an invoice line can carry a service start and end date, and the system releases the income over that period through scheduled journal entries. I set this up per lease, with each building and unit as an accounting dimension, so the owner sees earned and unearned income by building at any point. Security deposits are kept apart from rent as liabilities to the tenant. At handback, damage is inspected, priced and approved, and the deduction is booked against the deposit with the evidence attached.
The VAT treatment of a lease depends on what is leased and to whom, and residential and commercial arrangements may differ, so your tax advisor confirms it before invoices are issued, together with how ZATCA e-invoicing applies to them. My ERPNext consultant for Saudi Arabia page covers the e-invoicing apps used with ERPNext in the Kingdom.
Buildings in Mecca, as elsewhere in the Kingdom, are often held by more than a single owner. A building may belong to several members of a family, sometimes after an inheritance, or to partners who invested together. Each co-owner is entitled to an agreed share of the net income, and each wants a clear statement of what the building earned, what it cost and what was paid out.
There are several ways to model this in ERPNext, and the right one depends on the legal structure your advisors confirm. Where a building sits in its own company, the co-owners are recorded with their shares and distributions are posted from that company's books. Where several buildings with different owners sit in a single company, accounting dimensions per building keep income and costs separate, and a distribution entry allocates each building's net result by share. A short custom report then produces the statement each co-owner receives.
The shares themselves, and any changes when a share is sold or inherited, come from documents your legal advisor holds. The system records them; it does not decide them. I keep the custom work small and documented, so a future implementer can maintain it. The multi-company solution page weighs separate companies against dimensions in more depth.
Furnished buildings take heavy wear during busy periods, and the quieter stretches in between are when owners repaint, replace furniture, upgrade air conditioning and fix plumbing. The window is short, contractors are in demand across the city at the same time, and costs drift if nobody tracks them against a budget.
ERPNext Projects can hold each refurbishment as a project with tasks, a budget, purchase orders, contractor invoices and timesheets for in-house staff. I set it up so that:
The owner then sees what each building's refurbishment cost and how much of it added to the asset base, which helps when setting rents for the following season. My project costing page explains the underlying method.
The absence of per-user license fees is attractive when an owner's team grows for each season, but the cost moves elsewhere: someone must make sure the server copes. On the busiest days, more people are logged in, more invoices pass through the e-invoicing app and more background jobs run. A server sized for a quiet period can slow badly.
Before go-live, I agree the expected load with you, size the hosting with your provider, whether on Frappe Cloud or a self-hosted server, and plan a load test that imitates a busy day. Background workers, database settings and the e-invoicing queue are checked under that load, and temporary user accounts are listed against an agreed end date and disabled when the season closes.
ERPNext is not right for every owner. If you need a full property management system with tenant portals and unit availability, a dedicated product or a carefully tested community app may fit better. If nobody will own updates to ERPNext and the e-invoicing app together, compliance can quietly break. I say so early rather than after the build. The work is remote throughout, and the hotel side of the city is covered on my Mecca ERP consultant page, with other services on the Saudi Arabia hub.
Tell me about your business and current systems. I’ll suggest the most sensible first step.
Book a Consultation
Not sure which ERP you need?
Share your business requirements with me and I will help you understand the right process, architecture and platform before implementation.
Yes. Assets can be grouped by category and located by building, floor and unit, with movements, repairs and disposals recorded. Depreciation follows the rules your accountant sets. For low-value items bought in bulk, simpler stock records are often more practical than tracking every piece as an asset.
As deferred revenue, released over the lease period, so the accounts show income when it is earned rather than when cash arrives. ERPNext supports this on invoice lines with service start and end dates. Your tax advisor should confirm the VAT treatment and how e-invoicing applies before invoices are issued.
Yes, with some design work. Income and costs are kept per building through separate companies or accounting dimensions, net results are allocated by the agreed shares, and a short custom report produces each co-owner's statement. The shares themselves come from your legal documents, not from the system.
It can if the server is sized for quiet periods. I agree the expected load, size the hosting with your provider and run a load test that imitates a busy day, including the e-invoicing queue, before go-live. Temporary accounts are tracked against an agreed end date and disabled when the season closes.
Every business is different. Share where you are today and what you want to fix, and I’ll tell you honestly whether and how I can help.
Book a Consultation
Book a consultation to talk through your processes, systems and goals. I’ll reply with practical next steps - no obligation.