IFRS 15 Explained: A Simple Guide for Tech Businesses
Bookkeeping

IFRS 15 Explained: A Simple Guide for Tech Businesses

5 May 2026
Back to Blogs

Understand revenue recognition with IFRS 15 in simple terms. Learn the 5 steps to properly count your earnings and ensure your tech business reports accurate financial results.

IFRS 15 Explained: A Simple Guide for Tech Businesses

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, "Yay, I earned this money!"

Let's break down IFRS 15 into clear, simple steps, using examples that make sense for any business owner.

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

Accountants use a 5-step checklist to make sure they follow the golden rule. Let's look at how it works for a tech company.

Step 1: Identify the Contract

First, you need an agreement. It doesn't have to be a fancy paper with a wax seal; it just means 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? Sometimes it's one thing, sometimes it's a bundle of things.

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.

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 (Allocate the Transaction Price)

If you promised more than one thing (like in Step 2), 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 (Recognize Revenue)

This is the most important part! You only count the money as "revenue" when you finish a promise.

Tech Example:

  • Today: The customer downloads the game. You delivered promise #1! You can immediately count 60 Dirhams as earned revenue.
  • Over the Year: You haven't delivered all the updates yet. So, you have to spread out the remaining 60 Dirhams over the 12 months. You earn 5 Dirhams every month as you keep your promise to provide 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.

It helps investors, banks, and the UAE tax authorities see that you are running a transparent and honest business.


Does IFRS 15 still feel like a puzzle? Don't worry, that's what we're here for! Contact Khizr Accounting to make sure your tech business is counting its money the right way.

WhatsApp: +971 50 428 3999
Email: [email protected]

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.