IFRS 15 Explained: A Simple Guide for Tech Businesses
Back to Blog
Bookkeeping25 September 2025

IFRS 15 Explained: A Simple Guide for Tech Businesses

Understand revenue recognition with IFRS 15 in simple terms. Learn the 5 steps to properly count your earnings.

The Short Answer

IFRS 15 decides when you may count money as revenue, and the answer is when you deliver what you promised, not when the customer pays. It works in five steps: identify the contract, identify each promise in it, determine the price, split the price across those promises, then recognise each part as you deliver it. A 120 dirham annual plan covering an app plus a year of updates splits into 60 dirhams recognised on download and 5 dirhams a month across the year. Bundled licence, implementation and support deals split the same way, each on its own timeline. This is a tax question as much as an accounting one, because counting an annual plan as month one revenue brings the Corporate Tax forward with it.

Understanding Revenue Recognition in Simple Terms

If you run a tech business in Dubai, you've probably heard of "IFRS 15." It sounds like a complicated robot name, but it's actually just a rulebook for how accountants count money. Specifically, it's about when you are allowed to say, "I earned this money!"

The Golden Rule of IFRS 15

The big idea behind IFRS 15 is this: You can only count the money as "earned" when you actually give the customer what you promised them.

Imagine you pay me 10 Dirhams today to mow your lawn tomorrow. Even though I have your 10 Dirhams in my pocket right now, I haven't earned it yet. I only earn it tomorrow, after the grass is cut. That's IFRS 15 in a nutshell!

The 5 Simple Steps of IFRS 15

Step 1: Identify the Contract — First, you need an agreement. You and the customer agree on what you're doing and how much they'll pay.

Tech Example: A customer clicks "Subscribe" on your website to buy your new video game app for a year.

Step 2: Identify the Promises (Performance Obligations) — What exactly did you promise to give the customer?

Tech Example: You promised them two things: 1) The video game app to download today, and 2) Free updates and new levels every month for the rest of the year. This split is the core of accounting for a SaaS or software company.

Step 3: Determine the Price — How much money is the customer paying you in total?

Tech Example: The customer paid 120 Dirhams for the whole year.

Step 4: Split the Price — If you promised more than one thing, you have to split the total price between those promises based on what they are worth.

Tech Example: Let's say the game itself is worth 60 Dirhams, and the year of updates is also worth 60 Dirhams. You split the 120 Dirhams in half.

Step 5: Count the Money When You Deliver — You only count the money as "revenue" when you finish a promise.

Tech Example:

  • Today: The customer downloads the game. You can immediately count 60 Dirhams as earned revenue.
  • Over the Year: You spread the remaining 60 Dirhams over the 12 months. You earn 5 Dirhams every month as you keep providing updates.

Why Does This Matter for Your Tech SME?

If you just counted all 120 Dirhams on day one, your business would look super rich today, but you'd still have a whole year of work to do for "free." IFRS 15 makes sure your financial reports show a true picture of how your business is actually doing. (See what accounting for a UAE software company costs and covers.)

Three Places It Bites in Practice

Bundled deals. Most IT firms sell a package: a licence plus implementation plus a year of support. IFRS 15 makes you split the price across each part and recognise each on its own timeline. (See what your accountant must do for a software agency.) The implementation is earned when delivered, the support is earned month by month.

Change orders. When a client adds scope halfway through, that change has to be assessed on its own. Was it a new contract or a modification of the old one? The answer changes when the extra revenue can be counted.

Corporate Tax. Your revenue recognition method feeds straight into your taxable income. Count a full annual plan as January revenue and you have also brought forward the tax on it. Getting IFRS 15 right is a tax question as much as an accounting one. (See our Corporate Tax services.)

---

Does IFRS 15 still feel like a puzzle? Don't worry, that's what we're here for! Contact Khizr UAE.

WhatsApp: +971 50 428 3999

Email: info@khizruae.com

Disclaimer

The information in this article is for general informational purposes only and does not constitute financial, tax, or legal advice. Tax laws and regulations in the UAE are subject to change, and every business situation is unique. We strongly recommend consulting a qualified accounting professional before making any financial or business decisions. Khizr UAE accepts no liability for any loss or damage arising from reliance on the content of this article.

Need help with your UAE compliance?

Our specialists work exclusively with IT businesses. Book a free consultation and get expert advice tailored to your tech company.

Related service: bookkeeping & accounting service →