{"id":314,"date":"2026-06-18T16:20:19","date_gmt":"2026-06-18T07:20:19","guid":{"rendered":"https:\/\/gaap-bridge.com\/?p=314"},"modified":"2026-08-03T01:07:31","modified_gmt":"2026-08-02T16:07:31","slug":"retail-industry-02-the-ifrs-15-lens","status":"publish","type":"post","link":"https:\/\/gaap-bridge.com\/?p=314","title":{"rendered":"Retail Industry 02 &#8211; The IFRS 15 Lens"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Why the Customer Is Not Always Who You Think It Is<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" style=\"margin-bottom:var(--wp--preset--spacing--50)\">Why This Matters<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">In Part 1, we explored how retail companies sell products through different distribution channels.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Whether products are sold through department stores, franchise stores, concession arrangements, or direct-operated stores, the accounting outcome often depends on one fundamental question: <\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<div class=\"wp-block-essential-blocks-flex-container eb-flex-container-block root-eb-flex-container-aeqex\"><div class=\"eb-parent-wrapper eb-parent-flex-container eb-parent-eb-flex-container-aeqex \"><div class=\"eb-flex-container eb-flex-container-aeqex\"><div class=\"eb-flex-container-inner\">\n<div class=\"wp-block-essential-blocks-advanced-heading  root-eb-advance-heading-i34sx\"><div class=\"eb-parent-wrapper eb-parent-eb-advance-heading-i34sx \"><div class=\"eb-advance-heading-wrapper eb-advance-heading-i34sx button-1 undefined\" data-id=\"eb-advance-heading-i34sx\"><h4 class=\"eb-ah-title\"><span class=\"first-title\">Key Question<\/span><\/h4><\/div><\/div><\/div>\n\n\n<div data-spectra-id=\"spectra-ms1t69w4-qrcf6o\" class=\"wp-block-spectra-separator spectra-separator-color\" style=\"--spectra-separator-color: #e5e7eb;\">\n\t<div class=\"spectra-separator-line\"\n\t><\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-essential-blocks-advanced-heading  root-eb-advance-heading-3hmjx\"><div class=\"eb-parent-wrapper eb-parent-eb-advance-heading-3hmjx \"><div class=\"eb-advance-heading-wrapper eb-advance-heading-3hmjx button-1 undefined\" data-id=\"eb-advance-heading-3hmjx\"><h5 class=\"eb-ah-title\"><span class=\"first-title\">Who is the customer under IFRS 15?<\/span><\/h5><\/div><\/div><\/div>\n\n\n\n<p class=\"wp-block-paragraph\" style=\"line-height:1.7\">At first glance, the answer seems obvious.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">However, accounting often reaches a different conclusion<\/p>\n<\/div><\/div><\/div><\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" style=\"margin-top:var(--wp--preset--spacing--60)\"\/>\n\n\n\n<h3 class=\"wp-block-heading\">The IFRS 15 Five-Step Model<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Revenue recognition under IFRS 15 follows a five-step framework.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>Step<\/th><th>Description<\/th><\/tr><\/thead><tbody><tr><td>Step 1<\/td><td>Identify the Contract<\/td><\/tr><tr><td>Step 2<\/td><td>Identify Performance Obligations<\/td><\/tr><tr><td>Step 3<\/td><td>Determine the Transaction Price<\/td><\/tr><tr><td>Step 4<\/td><td>Allocate the Transaction Price<\/td><\/tr><tr><td>Step 5<\/td><td>Recognise Revenue<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<div class=\"wp-block-essential-blocks-flex-container eb-flex-container-block root-eb-flex-container-se1eq\"><div class=\"eb-parent-wrapper eb-parent-flex-container eb-parent-eb-flex-container-se1eq \"><div class=\"eb-flex-container eb-flex-container-se1eq\"><div class=\"eb-flex-container-inner\">\n<div class=\"wp-block-essential-blocks-advanced-heading  root-eb-advance-heading-8cipy\"><div class=\"eb-parent-wrapper eb-parent-eb-advance-heading-8cipy \"><div class=\"eb-advance-heading-wrapper eb-advance-heading-8cipy button-1 undefined\" data-id=\"eb-advance-heading-8cipy\"><h4 class=\"eb-ah-title\"><span class=\"first-title\">Summary<\/span><\/h4><\/div><\/div><\/div>\n\n\n<div data-spectra-id=\"spectra-f9a95310-29de-4b15-a300-07e3098634bb\" class=\"wp-block-spectra-separator spectra-separator-color\" style=\"--spectra-separator-color: #e5e7eb;\">\n\t<div class=\"spectra-separator-line\"\n\t><\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-essential-blocks-advanced-heading  root-eb-advance-heading-n1b3e\"><div class=\"eb-parent-wrapper eb-parent-eb-advance-heading-n1b3e \"><div class=\"eb-advance-heading-wrapper eb-advance-heading-n1b3e button-1 undefined\" data-id=\"eb-advance-heading-n1b3e\"><h5 class=\"eb-ah-title\"><span class=\"first-title\">Before recognising revenue, IFRS 15 requires companies to evaluate :<\/span><\/h5><\/div><\/div><\/div>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Contract<\/li>\n\n\n\n<li>Performance obligations<\/li>\n\n\n\n<li>Transcation price<\/li>\n\n\n\n<li>Price allocation<\/li>\n\n\n\n<li>Timing of revenue recognition<\/li>\n<\/ul>\n<\/div><\/div><\/div><\/div>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<figure data-spectra-id=\"spectra-msbxq4q4-erbffp\" class=\"wp-block-image size-large is-resized\"><img fetchpriority=\"high\" decoding=\"async\" width=\"596\" height=\"280\" src=\"https:\/\/gaap-bridge.com\/wp-content\/uploads\/2026\/06\/image-3.png?w=596\" alt=\"\" class=\"wp-image-315\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Although the framework applies to all industries, retail companies encounter a unique challenge in Step 1.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<div class=\"wp-block-essential-blocks-flex-container eb-flex-container-block root-eb-flex-container-x2gmo\"><div class=\"eb-parent-wrapper eb-parent-flex-container eb-parent-eb-flex-container-x2gmo \"><div class=\"eb-flex-container eb-flex-container-x2gmo\"><div class=\"eb-flex-container-inner\">\n<div class=\"wp-block-essential-blocks-advanced-heading  root-eb-advance-heading-5g2w5\"><div class=\"eb-parent-wrapper eb-parent-eb-advance-heading-5g2w5 \"><div class=\"eb-advance-heading-wrapper eb-advance-heading-5g2w5 button-1 undefined\" data-id=\"eb-advance-heading-5g2w5\"><h4 class=\"eb-ah-title\"><span class=\"first-title\">Key Question<\/span><\/h4><\/div><\/div><\/div>\n\n\n<div data-spectra-id=\"spectra-36b56bd0-138c-4231-b269-8e71ce6d9e0d\" class=\"wp-block-spectra-separator spectra-separator-color\" style=\"--spectra-separator-color: #e5e7eb;\">\n\t<div class=\"spectra-separator-line\"\n\t><\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-essential-blocks-advanced-heading  root-eb-advance-heading-pup8e\"><div class=\"eb-parent-wrapper eb-parent-eb-advance-heading-pup8e \"><div class=\"eb-advance-heading-wrapper eb-advance-heading-pup8e button-1 undefined\" data-id=\"eb-advance-heading-pup8e\"><h5 class=\"eb-ah-title\"><span class=\"first-title\">Who is the customer under IFRS 15?<\/span><\/h5><\/div><\/div><\/div>\n\n\n\n<p class=\"wp-block-paragraph\" style=\"line-height:1.7\">A department store may receive the product, but is it really the customer?<\/p>\n<\/div><\/div><\/div><\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" style=\"margin-top:var(--wp--preset--spacing--60)\"\/>\n\n\n\n<h4 class=\"wp-block-heading\">Step 1: Identifying the Customer<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">For many retail transactions, two parties appear between the brand and the final consumer.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Consider a department store arrangement.<\/p>\n\n\n\n<div class=\"wp-block-essential-blocks-flex-container eb-flex-container-block root-eb-flex-container-jy6xp\"><div class=\"eb-parent-wrapper eb-parent-flex-container eb-parent-eb-flex-container-jy6xp \"><div class=\"eb-flex-container eb-flex-container-jy6xp\"><div class=\"eb-flex-container-inner\">\n<div class=\"wp-block-essential-blocks-advanced-heading  root-eb-advance-heading-kxgjb\"><div class=\"eb-parent-wrapper eb-parent-eb-advance-heading-kxgjb \"><div class=\"eb-advance-heading-wrapper eb-advance-heading-kxgjb button-1 undefined\" data-id=\"eb-advance-heading-kxgjb\"><h5 class=\"eb-ah-title\"><span class=\"first-title\">The product flow<\/span><\/h5><\/div><\/div><\/div>\n\n\n<div data-spectra-id=\"spectra-79cf13f9-590c-486e-801a-3a7f5f69450d\" class=\"wp-block-spectra-separator spectra-separator-color\" style=\"--spectra-separator-color: #e5e7eb;\">\n\t<div class=\"spectra-separator-line\"\n\t><\/div>\n<\/div>\n\n\n\n<p class=\"wp-block-paragraph\" style=\"line-height:1.7\"><strong>Brand ? Department Store ? Consumer<\/strong><\/p>\n<\/div><\/div><\/div><\/div>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">At first glance, it may appear that the department store is the customer.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">However, accounting is concerned with economic substance rather than legal form.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In many retail arrangements:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>The brand controls pricing.<\/li>\n\n\n\n<li>The brand bears inventory risk.<\/li>\n\n\n\n<li>The brand determines promotional activities.<\/li>\n\n\n\n<li>The brand ultimately earns the economic benefit from the sale.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">As a result, the department store often functions as an intermediary rather than the customer.<\/p>\n\n\n\n<div class=\"wp-block-essential-blocks-flex-container eb-flex-container-block root-eb-flex-container-qok7b\"><div class=\"eb-parent-wrapper eb-parent-flex-container eb-parent-eb-flex-container-qok7b \"><div class=\"eb-flex-container eb-flex-container-qok7b\"><div class=\"eb-flex-container-inner\">\n<div class=\"wp-block-essential-blocks-advanced-heading  root-eb-advance-heading-fw7qs\"><div class=\"eb-parent-wrapper eb-parent-eb-advance-heading-fw7qs \"><div class=\"eb-advance-heading-wrapper eb-advance-heading-fw7qs button-1 undefined\" data-id=\"eb-advance-heading-fw7qs\"><h5 class=\"eb-ah-title\"><span class=\"first-title\">The economic transaction<\/span><\/h5><\/div><\/div><\/div>\n\n\n<div data-spectra-id=\"spectra-a90d2d51-d051-46a1-8fc8-9590893d73ec\" class=\"wp-block-spectra-separator spectra-separator-color\" style=\"--spectra-separator-color: #e5e7eb;\">\n\t<div class=\"spectra-separator-line\"\n\t><\/div>\n<\/div>\n\n\n\n<p class=\"wp-block-paragraph\" style=\"line-height:1.7\"><strong>Brand  ? Consumer<\/strong><\/p>\n<\/div><\/div><\/div><\/div>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This distinction explains why many retail companies recognise revenue when products are sold to consumers rather than when products are delivered to retailers.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h4 class=\"wp-block-heading\">Step 2: Identifying Performance Obligations<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">For a typical retail sale, the analysis is relatively straightforward.<\/p>\n\n\n\n<h5 class=\"wp-block-heading\">Common Retail Performance Obligations<\/h5>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>Transaction Type<\/th><th>Performance Obligation<\/th><\/tr><\/thead><tbody><tr><td>Standard Product Sale<\/td><td>Deliver Product<\/td><\/tr><tr><td>Loyalty Programme<\/td><td>Product + Loyalty Points<\/td><\/tr><tr><td>Gift Card<\/td><td>Future Delivery of Product<\/td><\/tr><tr><td>Membership Benefits<\/td><td>Product + Future Services<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Most retail transactions involve a single performance obligation: transferring control of a product.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">However, loyalty points, gift cards, and membership programmes may create additional obligations that must be accounted for separately.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">We will revisit these items in series 3.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h4 class=\"wp-block-heading\">Step 3: Determining the Transaction Price<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">At first glance, the transaction price seems easy to determine.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A customer purchases a jacket for $100.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Revenue equals $100.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Simple.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Unfortunately, retail businesses rarely operate under such ideal conditions.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In practice, transaction price is rarely fixed. It may be affected by :<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Returns<\/li>\n\n\n\n<li>Coupons<\/li>\n\n\n\n<li>Rebates<\/li>\n\n\n\n<li>Promotional discounts<\/li>\n\n\n\n<li>Loyalty rewards<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">As a result, retail revenue is often an estimate rather than a fixed amount.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>This estimation process is known as variable consideration<\/strong> and represents one of the most important areas of judgment under IFRS 15.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h4 class=\"wp-block-heading\">Step 4: Allocating the Transaction Price<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">For most retail transactions, Step 4 is relatively simple.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A single product is sold for a single price.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">No allocation is required.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">However, allocation becomes important when multiple performance obligations exist.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Examples include:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Product + loyalty points<\/li>\n\n\n\n<li>Product + membership benefits<\/li>\n\n\n\n<li>Coupons<\/li>\n\n\n\n<li>Product bundles<\/li>\n<\/ul>\n\n\n\n<div class=\"wp-block-essential-blocks-flex-container eb-flex-container-block root-eb-flex-container-889fv\"><div class=\"eb-parent-wrapper eb-parent-flex-container eb-parent-eb-flex-container-889fv \"><div class=\"eb-flex-container eb-flex-container-889fv\"><div class=\"eb-flex-container-inner\">\n<div class=\"wp-block-essential-blocks-advanced-heading  root-eb-advance-heading-0r2x9\"><div class=\"eb-parent-wrapper eb-parent-eb-advance-heading-0r2x9 \"><div class=\"eb-advance-heading-wrapper eb-advance-heading-0r2x9 button-1 undefined\" data-id=\"eb-advance-heading-0r2x9\"><h4 class=\"eb-ah-title\"><span class=\"first-title\">Definition<\/span><\/h4><\/div><\/div><\/div>\n\n\n<div data-spectra-id=\"spectra-244fbd61-876d-4c48-866b-d4a60dab46d0\" class=\"wp-block-spectra-separator spectra-separator-color\" style=\"--spectra-separator-color: #e5e7eb;\">\n\t<div class=\"spectra-separator-line\"\n\t><\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-essential-blocks-advanced-heading  root-eb-advance-heading-ncd80\"><div class=\"eb-parent-wrapper eb-parent-eb-advance-heading-ncd80 \"><div class=\"eb-advance-heading-wrapper eb-advance-heading-ncd80 button-1 undefined\" data-id=\"eb-advance-heading-ncd80\"><h5 class=\"eb-ah-title\"><span class=\"first-title\">Standalone Selling Price (SSP) <\/span><\/h5><\/div><\/div><\/div>\n\n\n\n<p class=\"wp-block-paragraph\" style=\"line-height:1.7\">The price at which a promised good or service would be sold separately to a customer under similar circumstances.<\/p>\n<\/div><\/div><\/div><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">In such cases, the transaction price must be allocated based on relative standalone selling prices.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" style=\"margin-top:var(--wp--preset--spacing--60)\"\/>\n\n\n\n<h4 class=\"wp-block-heading\">Step 5: Recognising Revenue<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">This is the step most people associate with revenue recognition.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Revenue is recognised when control transfers to the customer.<\/p>\n\n\n\n<h5 class=\"wp-block-heading\">When Is Revenue Recognised?<\/h5>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>Event<\/th><th>Typical IFRS 15 Outcome<\/th><\/tr><\/thead><tbody><tr><td>Product Delivered to Department Store<\/td><td>Usually No Revenue<\/td><\/tr><tr><td>Product Purchased by Consumer<\/td><td>Revenue Recognised<\/td><\/tr><tr><td>Product Returned<\/td><td>Revenue Adjusted<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Revenue is recognised when control transfers not necessarily when products are physically delivered.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Although products may physically leave the warehouse earlier, revenue is generally recognised only when control passes to the end consumer.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\">Principal vs Agent<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">The most important judgment in retail accounting is often not the timing of revenue recognition.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">It is determining whether the company acts as a principal or an agent.<\/p>\n\n\n\n<div class=\"wp-block-essential-blocks-flex-container eb-flex-container-block root-eb-flex-container-luz6u\"><div class=\"eb-parent-wrapper eb-parent-flex-container eb-parent-eb-flex-container-luz6u \"><div class=\"eb-flex-container eb-flex-container-luz6u\"><div class=\"eb-flex-container-inner\">\n<div class=\"wp-block-essential-blocks-advanced-heading  root-eb-advance-heading-61o33\"><div class=\"eb-parent-wrapper eb-parent-eb-advance-heading-61o33 \"><div class=\"eb-advance-heading-wrapper eb-advance-heading-61o33 button-1 undefined\" data-id=\"eb-advance-heading-61o33\"><h4 class=\"eb-ah-title\"><span class=\"first-title\">Definition<\/span><\/h4><\/div><\/div><\/div>\n\n\n<div data-spectra-id=\"spectra-993ca36e-d529-49f2-bf4e-900848afcc7a\" class=\"wp-block-spectra-separator spectra-separator-color\" style=\"--spectra-separator-color: #e5e7eb;\">\n\t<div class=\"spectra-separator-line\"\n\t><\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-essential-blocks-advanced-heading  root-eb-advance-heading-k2ah4\"><div class=\"eb-parent-wrapper eb-parent-eb-advance-heading-k2ah4 \"><div class=\"eb-advance-heading-wrapper eb-advance-heading-k2ah4 button-1 undefined\" data-id=\"eb-advance-heading-k2ah4\"><h5 class=\"eb-ah-title\"><span class=\"first-title\">Principal<\/span><\/h5><\/div><\/div><\/div>\n\n\n\n<p class=\"wp-block-paragraph\" style=\"line-height:1.7\">The entity controls the goods before transfer and recognises revenue on a gross basis<\/p>\n\n\n<div data-spectra-id=\"spectra-92a834a1-3a9e-481d-8558-f854ac6578d9\" class=\"wp-block-spectra-separator spectra-separator-color\" style=\"--spectra-separator-color: #e5e7eb;\">\n\t<div class=\"spectra-separator-line\"\n\t><\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-essential-blocks-advanced-heading  root-eb-advance-heading-ebv3j\"><div class=\"eb-parent-wrapper eb-parent-eb-advance-heading-ebv3j \"><div class=\"eb-advance-heading-wrapper eb-advance-heading-ebv3j button-1 undefined\" data-id=\"eb-advance-heading-ebv3j\"><h5 class=\"eb-ah-title\"><span class=\"first-title\">Agent<\/span><\/h5><\/div><\/div><\/div>\n\n\n\n<p class=\"wp-block-paragraph\" style=\"line-height:1.7\">The entity arranges for another party to provide the goods and recognises only the commissions<\/p>\n<\/div><\/div><\/div><\/div>\n\n\n\n<figure data-spectra-id=\"spectra-msbxq4ql-qw5bzv\" class=\"wp-block-image size-large is-resized\" ><img decoding=\"async\" width=\"545\" height=\"288\" src=\"https:\/\/gaap-bridge.com\/wp-content\/uploads\/2026\/06\/image-4.png?w=545\" alt=\"\" class=\"wp-image-317\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>Indicator<\/th><th>Principal<\/th><th>Agent<\/th><\/tr><\/thead><tbody><tr><td>Controls Product Before Sale<\/td><td>Yes<\/td><td>No<\/td><\/tr><tr><td>Bears Inventory Risk<\/td><td>Yes<\/td><td>No<\/td><\/tr><tr><td>Controls Pricing<\/td><td>Yes<\/td><td>No<\/td><\/tr><tr><td>Revenue Presentation<\/td><td>Gross<\/td><td>Net<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">When a company acts as a principal, revenue is presented on a gross basis.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">When a company acts as an agent, only the commission or fee is recognised as revenue.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This single judgment can dramatically change reported revenue, gross margin ratios, and financial statement analysis.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" style=\"margin-top:var(--wp--preset--spacing--60)\"\/>\n\n\n\n<h4 class=\"wp-block-heading\">Connecting Back to Series 1<\/h4>\n\n\n\n<div class=\"wp-block-essential-blocks-flex-container eb-flex-container-block root-eb-flex-container-4t31g\"><div class=\"eb-parent-wrapper eb-parent-flex-container eb-parent-eb-flex-container-4t31g \"><div class=\"eb-flex-container eb-flex-container-4t31g\"><div class=\"eb-flex-container-inner\">\n<div class=\"wp-block-essential-blocks-advanced-heading  root-eb-advance-heading-71jtw\"><div class=\"eb-parent-wrapper eb-parent-eb-advance-heading-71jtw \"><div class=\"eb-advance-heading-wrapper eb-advance-heading-71jtw button-1 undefined\" data-id=\"eb-advance-heading-71jtw\"><h4 class=\"eb-ah-title\"><span class=\"first-title\">Summary<\/span><\/h4><\/div><\/div><\/div>\n\n\n<div data-spectra-id=\"spectra-e9586080-16e4-4946-9ef5-b69e497b2fb7\" class=\"wp-block-spectra-separator spectra-separator-color\" style=\"--spectra-separator-color: #e5e7eb;\">\n\t<div class=\"spectra-separator-line\"\n\t><\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-essential-blocks-advanced-heading  root-eb-advance-heading-7p2yr\"><div class=\"eb-parent-wrapper eb-parent-eb-advance-heading-7p2yr \"><div class=\"eb-advance-heading-wrapper eb-advance-heading-7p2yr button-1 undefined\" data-id=\"eb-advance-heading-7p2yr\"><h5 class=\"eb-ah-title\"><span class=\"first-title\">How Series 1 and Series 2 Connect<\/span><\/h5><\/div><\/div><\/div>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Seires 1 explained how products move through retail channels.<\/li>\n\n\n\n<li>Seires 2 explained why revenue recognition differs across those channels<\/li>\n\n\n\n<li>IFRS 15 focuses on economic substance, not legal form<\/li>\n\n\n\n<li>Revenue is generally recognised at sell-out, not sell-in<\/li>\n<\/ul>\n<\/div><\/div><\/div><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">Understanding this principle makes the accounting differences between retail channels much easier to explain.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h4 class=\"wp-block-heading\">Final Thoughts<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">Retail revenue accounting is often perceived as a question of timing.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In reality, it is first a question of identifying the customer.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<div class=\"wp-block-essential-blocks-flex-container eb-flex-container-block root-eb-flex-container-547nq\"><div class=\"eb-parent-wrapper eb-parent-flex-container eb-parent-eb-flex-container-547nq \"><div class=\"eb-flex-container eb-flex-container-547nq\"><div class=\"eb-flex-container-inner\">\n<div class=\"wp-block-essential-blocks-advanced-heading  root-eb-advance-heading-zqbuo\"><div class=\"eb-parent-wrapper eb-parent-eb-advance-heading-zqbuo \"><div class=\"eb-advance-heading-wrapper eb-advance-heading-zqbuo button-1 undefined\" data-id=\"eb-advance-heading-zqbuo\"><h4 class=\"eb-ah-title\"><span class=\"first-title\">Summary<\/span><\/h4><\/div><\/div><\/div>\n\n\n<div data-spectra-id=\"spectra-05a8d44d-6ec8-4a25-b1ac-0d4756d2aee8\" class=\"wp-block-spectra-separator spectra-separator-color\" style=\"--spectra-separator-color: #e5e7eb;\">\n\t<div class=\"spectra-separator-line\"\n\t><\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-essential-blocks-advanced-heading  root-eb-advance-heading-8rpfi\"><div class=\"eb-parent-wrapper eb-parent-eb-advance-heading-8rpfi \"><div class=\"eb-advance-heading-wrapper eb-advance-heading-8rpfi button-1 undefined\" data-id=\"eb-advance-heading-8rpfi\"><h5 class=\"eb-ah-title\"><span class=\"first-title\">Keytakeaways<\/span><\/h5><\/div><\/div><\/div>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Revenue follows control, not physical delivery<\/li>\n\n\n\n<li>The customer is often the end consumer, not the intermediary<\/li>\n\n\n\n<li>Principal vs Agent determines Gross vs Net revenue<\/li>\n\n\n\n<li>Economic substance is more important than legal form<\/li>\n<\/ul>\n<\/div><\/div><\/div><\/div>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In Part 3, we will move from timing to measurement and explore how returns, coupons, discounts, loyalty programmes, and gift cards create the estimation challenges collectively known as variable consideration.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Thanks for reading!<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Why the Customer Is Not Always Who You Think It Is Why This Matters In Part 1, we explored how [&hellip;]<\/p>\n","protected":false},"author":276482313,"featured_media":303,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_eb_attr":"","site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"categories":[50759169],"tags":[26086,140198,699213148,239295084,239199885,799,19412,1325141,956537],"class_list":["post-314","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-industry-accounting","tag-agent","tag-customer","tag-global-cpa","tag-ifrs15","tag-performance-obligations","tag-principal","tag-retail-industry","tag-revenue-recognition","tag-transaction-price"],"spectra_blocks_featured_image_url":{"thumbnail":{"url":"https:\/\/gaap-bridge.com\/wp-content\/uploads\/2026\/06\/retail-industry.png","width":150,"height":89},"medium":{"url":"https:\/\/gaap-bridge.com\/wp-content\/uploads\/2026\/06\/retail-industry.png","width":300,"height":178},"medium_large":{"url":"https:\/\/gaap-bridge.com\/wp-content\/uploads\/2026\/06\/retail-industry.png","width":768,"height":457},"large":{"url":"https:\/\/gaap-bridge.com\/wp-content\/uploads\/2026\/06\/retail-industry.png","width":1024,"height":609},"full":{"url":"https:\/\/gaap-bridge.com\/wp-content\/uploads\/2026\/06\/retail-industry.png","width":1292,"height":768}},"spectra_blocks_author_info":{"display_name":"Global CPA","avatar_url":"https:\/\/secure.gravatar.com\/avatar\/5f9a1c8991b96bf07ae7da85eb2801609cf198dbe584f0216ad79db365569326?s=96&d=identicon&r=g","author_link":"https:\/\/gaap-bridge.com\/?author=276482313","description":"- KICPA \n- USCPA Maine \n- ACCA\n- CPA Austrailia"},"_links":{"self":[{"href":"https:\/\/gaap-bridge.com\/index.php?rest_route=\/wp\/v2\/posts\/314","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/gaap-bridge.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/gaap-bridge.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/gaap-bridge.com\/index.php?rest_route=\/wp\/v2\/users\/276482313"}],"replies":[{"embeddable":true,"href":"https:\/\/gaap-bridge.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=314"}],"version-history":[{"count":18,"href":"https:\/\/gaap-bridge.com\/index.php?rest_route=\/wp\/v2\/posts\/314\/revisions"}],"predecessor-version":[{"id":1173,"href":"https:\/\/gaap-bridge.com\/index.php?rest_route=\/wp\/v2\/posts\/314\/revisions\/1173"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/gaap-bridge.com\/index.php?rest_route=\/wp\/v2\/media\/303"}],"wp:attachment":[{"href":"https:\/\/gaap-bridge.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=314"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/gaap-bridge.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=314"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/gaap-bridge.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=314"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}