Accounting, tax and ERP for the Gulf · Sun–Thu, Gulf time
Home / Industries
Industries

Industry know-how, built into your books and your ERP.

Every industry has its own costing, billing and reporting needs. We set up your accounting and Odoo to match yours.

Retail & E-commerce

One set of books for your shop, your website and your marketplaces.

Retailers and online stores in Saudi Arabia, the UAE and Egypt sell through more channels every year: physical branches, a Shopify or Salla store, Amazon, Noon and social commerce. Each channel brings its own payment gateway, its own fees and its own VAT treatment. We give you one Odoo ERP and one set of books where every sale, refund and settlement lands in the right account, so your margins, inventory valuation and VAT returns are right the first time.

Common challenges
  • Sales split across POS, Shopify, Salla, Amazon and Noon, with no single view of revenue
  • Stock counts that never match the system, and margins nobody trusts
  • Payment gateway and COD settlements that are hard to reconcile
  • Returns, discounts and gift cards that distort VAT and revenue
What we set up
  • Odoo POS, Inventory, Sales and Accounting working as one system
  • Shopify or Salla connector with orders, customers and stock synced
  • Average or FIFO costing with landed costs on imported goods
  • Automatic matching of gateway, Tabby/Tamara and COD settlements
  • ZATCA or UAE VAT compliant invoices and receipts at every channel
  • Barcode-based receiving, transfers and cycle counts
Odoo modules we use
Odoo Point of SaleOdoo Inventory & BarcodeOdoo eCommerce & WebsiteOdoo Sales & CRMOdoo PurchaseOdoo Accounting & InvoicingOdoo Loyalty & Gift CardsOdoo Spreadsheet dashboards
KPIs we track
  • Gross margin % by channel and SKU
  • Inventory turnover and days of stock
  • Sell-through rate
  • Average basket value
  • Return rate by product
  • Cash and card variance per shift
Odoo ImplementationAccounting & BookkeepingZATCA E-Invoicing & VAT
Manufacturing

Know what every product really costs to make.

Factories in the Gulf and Egypt need to know what each product really costs: materials, labour, machine time and overheads. Without that, pricing is guesswork and inventory on the balance sheet is wrong. We implement Odoo Manufacturing (MRP) with bills of materials, routings and work centres, and set up standard or actual costing that ties production to the general ledger every month.

Common challenges
  • Product costs based on old spreadsheets rather than actual consumption
  • Raw material, WIP and finished goods values that don't reconcile
  • Scrap and production variances that are never measured
  • Purchasing that runs out of materials or overstocks
What we set up
  • Bills of materials with versions, by-products and routings
  • Work orders and work centres with labour and machine cost rates
  • Automated stock moves from raw materials to WIP to finished goods
  • Standard or actual costing with variance analysis
  • Reordering rules and MRP planning for purchases
  • Quality checks and lot or serial number traceability
Odoo modules we use
Odoo Manufacturing (MRP)Odoo PLMOdoo QualityOdoo MaintenanceOdoo Inventory & BarcodeOdoo PurchaseOdoo Accounting with cost analyticsOdoo Shop Floor
KPIs we track
  • Cost per unit vs standard cost
  • Material usage variance
  • Scrap and rework rate
  • Overall equipment effectiveness (OEE)
  • Work-in-progress value
  • On-time production rate
Odoo ImplementationFractional CFOAccounting & Bookkeeping
Construction & Real Estate

Every project's cost, billing and margin in one place.

Contractors and real-estate developers in Saudi Arabia, the UAE and Egypt run on projects, not just periods. Profit depends on tracking costs per project, billing progress on time, managing retentions and controlling subcontractors. We set up project accounting in Odoo with budgets, cost codes and analytic accounts, and apply IFRS 15 revenue recognition so each project's margin is visible every month.

Common challenges
  • Project costs scattered across purchases, petty cash and payroll
  • Progress claims and retentions tracked in spreadsheets
  • Subcontractor payments that overrun the agreed contract value
  • Unit sales, leases and service charges managed outside the books
What we set up
  • Analytic accounting by project, phase and cost code
  • Budgets with commitments vs actual cost tracking
  • Progress billing (milestone or percentage) with retention accounts
  • Subcontractor contracts, certified works and payment control
  • Equipment, materials and site petty cash allocated to projects
  • Property units, lease contracts, installments and service charges
Odoo modules we use
Odoo Project & TimesheetsOdoo Accounting with analytic budgetsOdoo Purchase & SubcontractingOdoo Inventory for site storesOdoo Rental & PropertyOdoo Documents & SignOdoo Fleet & EquipmentOdoo Spreadsheet dashboards
KPIs we track
  • Project margin vs budget
  • Cost to complete and estimate at completion
  • Percentage of completion
  • Retention receivable and payable
  • Unbilled work (WIP)
  • Rent collection rate and occupancy
Odoo ImplementationAccounting & BookkeepingFractional CFO
Trading & Distribution

Control stock, landed costs and margins across every warehouse.

Trading and distribution companies live on thin margins, so landed cost, stock accuracy and credit control decide whether the year is profitable. We implement Odoo for importers, wholesalers and distributors across the Gulf and Egypt, with multi-warehouse inventory, landed costs, multi-currency purchasing, price lists and sales rep tracking, all tied to a clean general ledger.

Common challenges
  • Freight, customs and duties not included in product cost
  • Stock spread across warehouses and vans with no live view
  • Credit limits and overdue customers managed by memory
  • Foreign-currency purchases that create unexplained FX differences
What we set up
  • Multi-warehouse and van-sales stock locations
  • Landed costs allocated by value, weight or volume
  • Multi-currency purchasing with automatic FX revaluation
  • Price lists, discounts and promotions by customer group
  • Credit limits, payment terms and automated follow-ups
  • Sales rep targets and commission reports
Odoo modules we use
Odoo Inventory (multi-warehouse)Odoo Purchase & Landed CostsOdoo Sales & Price ListsOdoo Accounting & Multi-currencyOdoo CRMOdoo Barcode & MobileOdoo Delivery & FleetOdoo Spreadsheet dashboards
KPIs we track
  • Gross margin by customer, product and rep
  • Landed cost per unit
  • Days sales outstanding (DSO)
  • Inventory days and stock-outs
  • Order fill rate
  • Credit limit usage
Odoo ImplementationAccounting & BookkeepingUAE VAT & Corporate Tax Support
Professional Services

Turn every billable hour into an invoice, and every project into a clear margin.

Consulting, engineering, legal, marketing and IT firms sell time and expertise. Profit depends on how much of that time is billed and collected. We set up Odoo with timesheets, project billing, retainers and expense recharges, so partners see utilisation, realisation and profitability per client and per project, and invoices go out on time with the right VAT.

Common challenges
  • Unbilled hours and missed expenses on client projects
  • Retainers and milestone invoices tracked manually
  • No view of which clients or services actually make money
  • Month-end revenue recognition done in spreadsheets
What we set up
  • Projects and tasks with timesheets from web and mobile
  • Billing by time and materials, fixed fee, milestone or retainer
  • Recurring subscriptions and contract renewals
  • Expense claims re-invoiced to clients
  • Employee cost rates for true project profitability
  • Deferred revenue and accrued income schedules
Odoo modules we use
Odoo Project & TimesheetsOdoo Accounting & InvoicingOdoo Sales & SubscriptionsOdoo ExpensesOdoo CRMOdoo PlanningOdoo HR & AppraisalsOdoo Documents & Sign
KPIs we track
  • Utilisation rate per consultant
  • Realisation rate (billed vs worked)
  • Revenue per employee
  • Project margin
  • Work in progress and unbilled time
  • Days sales outstanding (DSO)
Odoo ImplementationFractional CFOAccounting & Bookkeeping
Startups & SMEs

Clean books and simple systems from day one.

Startups and small businesses in Saudi Arabia, the UAE and Egypt need clean books from day one: to register for VAT on time, to issue compliant e-invoices, to file corporate tax and zakat, and to show investors reliable numbers. We set up simple, affordable accounting and a lean Odoo system that grows with you, so you do not have to change systems when you raise a round or open a new country.

Common challenges
  • Founders doing the books at night, or not at all
  • VAT registration, returns and e-invoicing deadlines that are easy to miss
  • Investor or bank requests for numbers that take weeks to prepare
  • Too many disconnected apps and no single source of truth
What we set up
  • Chart of accounts and opening balances set up correctly
  • Bank feeds and automatic reconciliation rules
  • VAT registration support and ZATCA or UAE compliant invoicing
  • Odoo Accounting, Invoicing and Expenses, with more apps added as you grow
  • Monthly close checklist with management accounts
  • Simple budget and 13-week cash-flow forecast
Odoo modules we use
Odoo Accounting & InvoicingOdoo Sales & CRMOdoo ExpensesOdoo SubscriptionsOdoo Inventory (if you sell products)Odoo Payroll & HROdoo DocumentsOdoo Spreadsheet dashboards
KPIs we track
  • Monthly burn rate and runway
  • Monthly recurring revenue (MRR)
  • Gross margin
  • Customer acquisition cost
  • Cash conversion cycle
  • Budget vs actual
Accounting & BookkeepingFractional CFOZATCA E-Invoicing & VAT
Related topics
Odoo POS Saudi ArabiaSalla Odoo integrationShopify ERP UAEOdoo MRP Saudi Arabiacost accounting factory UAEmanufacturing ERP Egyptconstruction accounting Saudi ArabiaOdoo for contractors UAEproject accounting ERPOdoo for distributors Saudi Arabiatrading company accounting UAEwholesale ERP EgyptOdoo for consulting firmstimesheet billing Odooprofessional services accounting UAEstartup accounting Saudi ArabiaSME bookkeeping UAEsmall business VAT registration

Industry questions

Can Odoo connect to Salla and Shopify?

Yes. We use proven connectors to sync orders, customers, products and stock, and we map them to the right revenue, VAT and payment accounts.

Which Odoo POS works with ZATCA e-invoicing?

Odoo POS in versions 16 to 18 issues ZATCA-compliant simplified invoices with QR codes and reports them to FATOORA when the Saudi localisation is set up and onboarded correctly.

Can Odoo handle multi-level BOMs?

Yes. Odoo supports semi-finished goods, sub-assemblies, by-products and alternative BOMs.

Can Odoo calculate actual product cost including labour and overheads?

Yes. Work centres carry hourly costs for labour and machines, and overheads can be absorbed by rate, so each manufacturing order shows its real cost against the standard.

Have you implemented Odoo for construction companies?

Yes. Construction and real-estate implementations are part of our selected work, covering project costing, progress billing and installments.

How do you handle retentions in Odoo?

Each progress invoice splits the retention into a separate receivable account, so you can track what is held by each client and release it when the project is handed over.

How are landed costs handled?

Freight, customs and clearing costs are added to the shipment and split across the items, so stock value and margins are accurate.

How does Odoo calculate landed cost on imports?

Freight, insurance, customs duty and clearing charges are added to the receipt and split by value, weight or quantity, so each item's cost includes everything it took to bring it in.

Can staff log time from their phones?

Yes. Odoo timesheets work in the browser and the mobile app, and can be approved by project managers before billing.

Can Odoo bill clients from approved timesheets?

Yes. Approved timesheets flow to the sales order and are invoiced at each consultant's rate, either monthly, by milestone or against a retainer.

Is Odoo too big for a small company?

No. You can start with only Accounting and Invoicing, then add CRM, Inventory or Projects later without changing systems.

When does a startup need to register for VAT?

In Saudi Arabia and the UAE, registration is mandatory once taxable supplies pass 375,000 SAR or AED in 12 months. In Egypt the threshold is EGP 500,000. We monitor this for you and register on time.

Get a free 15-minute review of your books and system.

No cost, no obligation. Replies within one hour.

Get a free proposalWhatsApp

The KasemCPA monthly brief

ZATCA, VAT and corporate tax updates for the Gulf and Egypt, plus practical Odoo tips. Once a month, no spam, unsubscribe any time.