Financial & Accounting

FIFO Payment System

Synonyms: FIFO Allocation، First-In-First-Out، Oldest-First Payment Allocation

Last updated: 2026-05-07

Short Definition

Accounting mechanism allocating payments to oldest installments first, used in rental management to reduce arrears and organize records.

Overview

The FIFO Payment System (First In, First Out) in distributing rental payments is an accounting mechanism applied to payments received from the tenant, automatically deducting from the oldest due payments in the payment schedule first before moving to newer ones. This mechanism is the adopted standard in the modern Saudi system and is automatically applied in the Ejar platform and advanced real estate accounting systems. FIFO logic serves both parties: the owner ensures overdue payments are settled first before new obligations recur, so debts do not accumulate. The tenant gets full transparency in how each payment they make is distributed. For example: a tenant late on two payments (January: 5,000, April: 5,000), when paying SAR 7,000, 5,000 is allocated to fully settle January, and 2,000 partially from April, leaving April short by 3,000. The system handles special cases precisely: amounts exceeding the total of overdue payments are recorded as credit balance for the tenant deducted from upcoming payments. Transfers with imprecise amounts (e.g., 7,500 to cover 9,000) are converted to partial payments with «PARTIAL» status. Payments specifically designated (e.g., «this is for March») are not subject to FIFO if parties agree in writing. This organization eliminates accounting disputes and transforms them into clear equations.

Legal Basis

The FIFO Payment System is based on the accounting principles adopted by the Saudi Organization for Chartered and Professional Accountants (SOCPA), and Ejar platform regulations that adopt it as the default settlement mechanism. It is also based on Civil Transactions Law principles related to debt repayment. Parties can explicitly agree on a different mechanism (LIFO or specific allocation per payment), but in the absence of explicit agreement, FIFO is applied. ZATCA adopts this system in tracking tax revenues for registered offices.

Practical Example

Saad, a tenant of a villa in Jeddah with annual rent of SAR 60,000 paying quarterly (SAR 15,000), is late on two consecutive payments (March and June, total SAR 30,000). In July, he transferred SAR 50,000 to the owner's account. The system automatically applies FIFO: 15,000 to fully settle March, 15,000 to fully settle June, 15,000 to settle the upcoming September (paid in advance), leaving 5,000 as credit balance for the tenant. The payment schedule status is updated: March, June, and September «PAID», December «PENDING» with a 5,000 balance to deduct from it. Saad receives electronic receipts for each settlement. If FIFO had not been applied, Saad would have to specify each payment manually, with potential for subsequent disputes.

Common Mistakes

  • Assuming the new payment is automatically allocated to the newest due date — the opposite is true, deducted from the oldest overdue first.
  • Neglecting to track credit balance in the tenant account — its deduction from upcoming payments may be overlooked, causing confusion.
  • Allocating a payment to a specific due date by verbal communication — must be documented in writing on Ejar, otherwise FIFO is automatically applied.
  • Assuming FIFO is applied across multiple contracts together — each contract has its independent schedule and payments.
  • Forgetting that FIFO is applied to actual paid payments, not just paper obligations — tracking must be for actual liquidity.

International Differences

FIFO is a globally known accounting standard, and its application to rentals differs between countries. In the UAE, major real estate systems (Mollak, Ejari) automatically adopt FIFO. In Turkey, distribution depends on what parties agree, with FIFO common in computerized systems. In Egypt, distribution is often manual and may cause disputes. In the UK and US, Property Management Software (Buildium, AppFolio) adopts FIFO as default. The Saudi advantage in FIFO is automatic application via Ejar without human intervention, and keeping a complete record of each settlement, eliminating accounting disputes and accelerating resolution if they occur.

FAQs

What does FIFO mean in rental payments?
First In, First Out: the received payment settles the oldest overdue obligation first, before moving to newer obligations.
Can a payment be allocated to a specific due date instead of FIFO?
Yes, if the parties agree in writing. But in the absence of explicit agreement, FIFO is automatically applied on Ejar.
What happens if the tenant pays an amount exceeding the total of overdue?
The excess amount is recorded as credit balance for the tenant account, automatically deducted from upcoming payments.
Is FIFO applied to side bills (electricity, services)?
Originally no, FIFO is applied to rent payments. Other bills have separate handling according to what parties agree.
How do I see my payment distribution on Ejar?
After payment, the payment schedule is updated in the Ejar app, and distribution details appear (which payment is settled from what amount, and remaining balance if any).

In Other Languages

Arabic
نظام FIFO للمدفوعات

آلية محاسبية توزع الدفعات على الأقساط القديمة أولاً، تستخدم في إدارة الإيجارات لتقليل المتأخرات وتنظيم السجلات.

English
FIFO Payment System

Accounting mechanism allocating payments to oldest installments first, used in rental management to reduce arrears and organize records.

Turkish
FIFO Ödeme Sistemi

Ödemeleri önce en eski taksitlere tahsis eden muhasebe mekanizması; gecikmeleri azaltmak ve kayıtları düzenlemek için kullanılır.

Related Terms

Amlaki

About Amlaki

Amlaki is an integrated Saudi real estate management system, supporting agencies and owners in managing rentals, maintenance, and reports with high efficiency, fully compliant with the Ejar platform and Kingdom regulations.

Learn More