{"id":24311,"date":"2023-03-28T11:17:20","date_gmt":"2023-03-28T05:47:20","guid":{"rendered":"https:\/\/www.themediaant.com\/blog\/?p=24311"},"modified":"2026-03-12T12:42:44","modified_gmt":"2026-03-12T07:12:44","slug":"sainsbury-formula-media-planning","status":"publish","type":"post","link":"https:\/\/www.themediaant.com\/blog\/sainsbury-formula-media-planning\/","title":{"rendered":"What Is the Sainsbury Formula in Media Planning? Calculator &amp; Example"},"content":{"rendered":"\n<p>The Sainsbury Formula is a media planning model that was developed by the British supermarket chain Sainsbury&#8217;s in the 1970s. It is a simple yet effective way of determining the optimal media mix for advertising campaigns based on a set of key variables.<\/p>\n\n\n\n<p>The Sainsbury Formula takes into account three main variables: reach, frequency, and impact. Reach refers to the number of people who will be exposed to the advertising message, frequency refers to the number of times they will be exposed to it, and impact refers to the effectiveness of the message in capturing the attention of the audience.<\/p>\n\n\n\n<div class=\"wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button aligncenter\"><a class=\"wp-block-button__link wp-element-button\" href=\"#sainsbury-formula-calculator\">Click Here To Go To The Calculator<\/a><\/div>\n<\/div>\n\n\n\n<p><\/p>\n\n\n\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_55 counter-hierarchy ez-toc-counter ez-toc-grey ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title \" >Table of Contents<\/p>\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"Toggle Table of Content\" role=\"button\"><label for=\"item-69f4cd5f544fc\" ><span class=\"\"><span style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/label><input aria-label=\"Toggle\" aria-label=\"item-69f4cd5f544fc\"  type=\"checkbox\" id=\"item-69f4cd5f544fc\"><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/www.themediaant.com\/blog\/sainsbury-formula-media-planning\/#How_to_calculate_the_reach_using_the_Sainsbury_formula\" title=\"How to calculate the reach using the Sainsbury formula?\">How to calculate the reach using the Sainsbury formula?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/www.themediaant.com\/blog\/sainsbury-formula-media-planning\/#Sainsbury_Media_Reach_Calculator\" title=\"Sainsbury Media Reach Calculator\">Sainsbury Media Reach Calculator<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/www.themediaant.com\/blog\/sainsbury-formula-media-planning\/#What_is_a_Reach_Calculator\" title=\"What is a Reach Calculator?\">What is a Reach Calculator?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/www.themediaant.com\/blog\/sainsbury-formula-media-planning\/#What_is_the_formula_for_calculating_reach\" title=\"What is the formula for calculating reach?\">What is the formula for calculating reach?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/www.themediaant.com\/blog\/sainsbury-formula-media-planning\/#What_is_Sainsbury_formula\" title=\"What is Sainsbury formula?\">What is Sainsbury formula?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/www.themediaant.com\/blog\/sainsbury-formula-media-planning\/#History_of_Sainsbury_Formula\" title=\"History of Sainsbury Formula\">History of Sainsbury Formula<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/www.themediaant.com\/blog\/sainsbury-formula-media-planning\/#Why_is_the_Sainsbury_formula_important_for_marketers\" title=\"Why is the Sainsbury formula important for marketers?\">Why is the Sainsbury formula important for marketers?<\/a><\/li><\/ul><\/nav><\/div>\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"How_to_calculate_the_reach_using_the_Sainsbury_formula\"><\/span><strong>How to calculate the reach using the Sainsbury formula?<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>The Media Reach Calculator allows you to calculate the overall reach of a marketing campaign based on the individual reach of up to 10 different media options.<\/p>\n\n\n\n<p>To use the calculator, follow these steps:<\/p>\n\n\n\n<ul>\n<li>Select the number of media options you want to include in the calculation using the dropdown menu labeled &#8220;Number of Media&#8221;. This will determine how many input fields for percentage values will be displayed.<\/li>\n\n\n\n<li>For each selected media option, enter the percentage value for the reach of that media option in the corresponding input field (e.g. &#8220;Media 1&#8221; corresponds to the input field labeled &#8220;Percentage for Media 1&#8221;). The input values should be between 0 and 100.<\/li>\n\n\n\n<li>Click the &#8220;Calculate&#8221; button to calculate the overall reach of the marketing campaign based on the formula: <code>1 - [[1-A]*[1-B]*[1-C]*[1-D]*[1-E]*[1-F]*[1-G]*[1-H]*[1-I]*[1-J]]<\/code>. The result will be displayed  &#8220;Result&#8221; in percentage format.<\/li>\n<\/ul>\n\n\n\n<p>Note that this calculator assumes that the reach of each media option is independent of the others. In reality, the reach of different media options can be affected by various factors, such as audience overlap or the timing of ad placement. The calculator is only intended to provide a rough estimate of the overall reach of a marketing campaign based on the individual reach of each media option.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"sainsbury-formula-calculator\"><span class=\"ez-toc-section\" id=\"Sainsbury_Media_Reach_Calculator\"><\/span>Sainsbury Media Reach Calculator<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<script>\n      function calculate() {\n        var numMedia = parseInt(document.getElementById(\"numMedia\").value);\n        var percentages = [];\n        var product = 1;\n        for (var i = 1; i <= numMedia; i++) {\n          var percent = parseFloat(document.getElementById(\"media\" + i).value);\n          if (percent > 100) {\n            alert(\"Input value cannot be greater than 100\");\n            return;\n          }\n          percent \/= 100;\n          percentages.push(percent);\n          product *= (1 - percent);\n        }\n        var result = 1 - product;\n        document.getElementById(\"result\").innerHTML = \"Result: \" + (result * 100).toFixed(2) + \"%\";\n      }\n\n      function showFields() {\n        var numMedia = parseInt(document.getElementById(\"numMedia\").value);\n        for (var i = 1; i <= 10; i++) {\n          var inputField = document.getElementById(\"media\" + i + \"field\");\n          if (i <= numMedia) {\n            inputField.style.display = \"block\";\n          } else {\n            inputField.style.display = \"none\";\n          }\n        }\n      }\n    <\/script>\n  \n  \n    <label for=\"numMedia\">Number of Media:<\/label>\n    <select id=\"numMedia\" onchange=\"showFields()\">\n      <option value=\"1\">1<\/option>\n      <option value=\"2\">2<\/option>\n      <option value=\"3\">3<\/option>\n      <option value=\"4\">4<\/option>\n      <option value=\"5\">5<\/option>\n      <option value=\"6\">6<\/option>\n      <option value=\"7\">7<\/option>\n      <option value=\"8\">8<\/option>\n      <option value=\"9\">9<\/option>\n      <option value=\"10\">10<\/option>\n    <\/select><br><br>\n    <div id=\"media1field\" style=\"display: none;\">\n      <label for=\"media1\">Reach for Media 1:<\/label>\n      <input type=\"number\" id=\"media1\" max=\"100\"><br><br>\n    <\/div>\n    <div id=\"media2field\" style=\"display: none;\">\n      <label for=\"media2\">Reach for Media 2:<\/label>\n      <input type=\"number\" id=\"media2\" max=\"100\"><br><br>\n    <\/div>\n    <div id=\"media3field\" style=\"display: none;\">\n      <label for=\"media3\">Reach for Media 3:<\/label>\n      <input type=\"number\" id=\"media3\" max=\"100\"><br><br>\n    <\/div>\n    <div id=\"media4field\" style=\"display: none;\">\n      <label for=\"media4\">Reach for Media 4:<\/label>\n      <input type=\"number\" id=\"media4\" max=\"100\"><br><br>\n    <\/div>\n    <div id=\"media5field\" style=\"display: none;\">\n      <label for=\"media5\">Reach for Media 5:<\/label>\n      <input type=\"number\" id=\"media5\" max=\"100\"><br><br>\n    <\/div>\n    <div id=\"media6field\" style=\"display: none;\">\n      <label for=\"media6\">Reach for Media 6:<\/label>\n      <input type=\"number\" id=\"media6\" max=\"100\"><br><br>\n    <\/div>\n    <div id=\"media7field\" style=\"display: none;\">\n       <label for=\"media7\">Reach for Media 7:<\/label>\n       <input type=\"number\" id=\"media7\" max=\"100\"><br><br>\n    <\/div>\n    <div id=\"media8field\" style=\"display: none;\">\n       <label for=\"media8\">Reach for Media 8:<\/label>\n       <input type=\"number\" id=\"media8\" max=\"100\"><br><br>\n    <\/div>\n    <div id=\"media9field\" style=\"display: none;\">\n       <label for=\"media9\">Reach for Media 9:<\/label>\n       <input type=\"number\" id=\"media9\" max=\"100\"><br><br>\n    <\/div>\n    <div id=\"media10field\" style=\"display: none;\">\n       <label for=\"media10\">Reach for Media 10:<\/label>\n       <input type=\"number\" id=\"media10\" max=\"100\"><br><br>\n    <\/div>\n  <button onclick=\"calculate()\">Calculate<\/button><br><br>\n  <div id=\"result\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"What_is_a_Reach_Calculator\"><\/span><strong>What is a Reach Calculator?<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>A reach calculator is a tool used in marketing to estimate the number of people who are likely to be exposed to a particular marketing message or campaign.<\/p>\n\n\n\n<p>The term \"reach\" refers to the number of unique individuals who are exposed to a marketing message or campaign over a specific period of time. An advertising reach calculator uses various factors such as audience demographics, media channels, and budget to estimate the potential reach of a marketing campaign.<\/p>\n\n\n\n<p>Reach calculators can be used for various marketing channels, including television advertising, radio advertising, <a href=\"https:\/\/www.themediaant.com\/newspaper\">newspaper advertising<\/a>, outdoor advertising, and digital advertising. They help marketers to plan and optimize their campaigns by providing estimates of the potential audience size and demographic profile.<\/p>\n\n\n\n<p>Reach calculators are particularly useful for <a href=\"https:\/\/www.themediaant.com\/digital\">digital marketing<\/a> campaigns, where the reach can be measured more precisely than in traditional media. They can provide insights into the potential reach of a campaign on various digital platforms, including social media, search engines, and display advertising networks.<\/p>\n\n\n\n<p>Overall, reach calculators are valuable tools for marketers to estimate the potential impact of their campaigns and to make informed decisions about media planning and budget allocation.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"What_is_the_formula_for_calculating_reach\"><\/span><strong>What is the formula for calculating reach?<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>The formula for calculating reach depends on the specific context in which it is being used, but in general, reach refers to the total number of people who have been exposed to a particular message, advertisement, or communication within a given time period. Here are some examples of formulas that are commonly used to calculate reach:<\/p>\n\n\n\n<ul>\n<li><strong>Social Media Reach:<\/strong><br>Social media reach is often calculated by dividing the number of unique users who saw a particular post by the total number of followers or fans of the social media account. The formula for calculating social media reach is as follows:<br>Reach = (Number of Unique Users who Saw the Post \/ Total Number of Followers) x 100<\/li>\n\n\n\n<li><strong>Advertising Reach:<br><\/strong><a href=\"https:\/\/www.themediaant.com\/digital\" target=\"_blank\" rel=\"noreferrer noopener\">Advertising reach<\/a> is often calculated by multiplying the total number of impressions (i.e., the number of times an ad was displayed) by the ad's click-through rate (i.e., the number of clicks an ad receives divided by the number of impressions). The formula for calculating advertising reach is as follows:<br>Reach = Impressions x Click-Through Rate<\/li>\n\n\n\n<li><strong>Traditional Media Reach:<\/strong><br>Traditional media reach (e.g., television, radio, print) is often calculated by multiplying the audience size (i.e., the number of people who are likely to see or hear the message) by the frequency of exposure (i.e., the number of times the message is broadcast). The formula for calculating traditional media reach is as follows:<br>Reach = Audience Size x Frequency<\/li>\n\n\n\n<li><\/li>\n<\/ul>\n\n\n\n<div class=\"wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button aligncenter\"><a class=\"wp-block-button__link wp-element-button\" href=\"#sainsbury-formula-calculator\">Click Here To Go To The Calculator <\/a><\/div>\n<\/div>\n\n\n\n<p><\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"What_is_Sainsbury_formula\"><\/span>What is Sainsbury formula?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Albeit the main focus is the Sainsbury formula media planning, let us begin by understanding what the base formula is used for.<\/p>\n\n\n\n<p>The Sainsbury's formula is a method used by retailers to calculate the value of their inventory. This formula takes into account the cost of the inventory, the retail price, and the rate of stock turnover.<\/p>\n\n\n\n<p>The formula is as follows:<\/p>\n\n\n\n<p>(Sales - Cost of Goods Sold) \u00f7 Sales = Gross Profit Margin<\/p>\n\n\n\n<p>Average Stock \u00f7 Cost of Goods Sold = Stock Turnover Rate<\/p>\n\n\n\n<p>Using these two formulas, Sainsbury's formula calculates the value of inventory as follows:<\/p>\n\n\n\n<p>Gross Profit Margin \u00d7 Sales = Gross Profit<\/p>\n\n\n\n<p>Gross Profit \u00f7 Stock Turnover Rate = Value of Inventory<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"History_of_Sainsbury_Formula\"><\/span><strong>History of Sainsbury Formula<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>The Sainsbury's formula is named after <a href=\"https:\/\/en.wikipedia.org\/wiki\/John_Benjamin_Sainsbury\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">John Benjamin Sainsbury<\/a>, the founder of the UK-based supermarket chain Sainsbury's. The formula was developed by John Sainsbury in the early 1900s, as a way to better manage the inventory and sales of his stores.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full is-resized\"><img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/i0.wp.com\/www.themediaant.com\/blog\/wp-content\/uploads\/2023\/03\/john-benjamin-sainsbury-square-1.jpg?resize=250%2C250&#038;ssl=1\" alt=\"John Benjamin Sainsbury-Sainsbury Formula Media Planning\n\" class=\"wp-image-24361\" style=\"width:250px;height:250px\" width=\"250\" height=\"250\" srcset=\"https:\/\/i0.wp.com\/www.themediaant.com\/blog\/wp-content\/uploads\/2023\/03\/john-benjamin-sainsbury-square-1.jpg?w=500&amp;ssl=1 500w, https:\/\/i0.wp.com\/www.themediaant.com\/blog\/wp-content\/uploads\/2023\/03\/john-benjamin-sainsbury-square-1.jpg?resize=300%2C300&amp;ssl=1 300w, https:\/\/i0.wp.com\/www.themediaant.com\/blog\/wp-content\/uploads\/2023\/03\/john-benjamin-sainsbury-square-1.jpg?resize=150%2C150&amp;ssl=1 150w, https:\/\/i0.wp.com\/www.themediaant.com\/blog\/wp-content\/uploads\/2023\/03\/john-benjamin-sainsbury-square-1.jpg?resize=96%2C96&amp;ssl=1 96w\" sizes=\"(max-width: 250px) 100vw, 250px\" title=\"\" data-recalc-dims=\"1\"><\/figure>\n\n\n\n<p>At the time, Sainsbury was facing challenges in managing the inventory of his growing chain of stores. He needed a way to determine the value of his inventory, and to track the rate of stock turnover. To address these challenges, he developed a formula that took into account the cost of the inventory, the retail price, and the rate of stock turnover.<\/p>\n\n\n\n<p>The Sainsbury method became a key tool for Sainsbury's in managing its inventory and sales. Over time, the formula was adopted by other retailers, and it has since become a standard method for calculating the value of inventory in the retail industry.<\/p>\n\n\n\n<p>Today, the Sainsbury's formula is used by retailers all over the world, and it remains an important tool for managing inventory and optimizing sales.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Why_is_the_Sainsbury_formula_important_for_marketers\"><\/span><strong>Why is the Sainsbury formula important for marketers?<\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>While the Sainsbury formula was originally developed for retailers to calculate the value of their inventory, it can also be valuable for marketers as a tool for optimizing their marketing campaigns.<\/p>\n\n\n\n<p>By taking into account the cost of goods sold, retail prices, and stock turnover rate, the Sainsbury formula can help marketers to better understand the financial aspects of their products or services. This can inform decisions about pricing, promotions, and product development.<\/p>\n\n\n\n<p>Furthermore, the Sainsbury formula can help marketers to identify which products or services are most profitable and which are not, allowing them to focus their marketing efforts on those that generate the highest returns. It can also inform decisions about inventory management and supply chain optimization, which can have a direct impact on marketing campaigns.<\/p>\n\n\n\n<p>Overall, while the Sainsbury formula may not be directly related to marketing, it can be a valuable tool for marketers to optimize their campaigns and maximize profitability, one use case is to calculate reach and compare media. By taking a holistic view of the business, marketers can make informed decisions about product pricing, inventory management, and marketing strategies.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>The Sainsbury Formula is a media planning model that was developed by the British supermarket chain Sainsbury&#8217;s in the 1970s. It is a simple yet effective way of determining the&#8230;<\/p>\n","protected":false},"author":34424,"featured_media":24368,"comment_status":"open","ping_status":"open","sticky":true,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3466,450],"tags":[3467,2252,3468,3469,882,1662],"jetpack_featured_media_url":"https:\/\/i0.wp.com\/www.themediaant.com\/blog\/wp-content\/uploads\/2023\/03\/Sainsbury-Formula.jpg?fit=1024%2C769&ssl=1","_links":{"self":[{"href":"https:\/\/www.themediaant.com\/blog\/wp-json\/wp\/v2\/posts\/24311"}],"collection":[{"href":"https:\/\/www.themediaant.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.themediaant.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.themediaant.com\/blog\/wp-json\/wp\/v2\/users\/34424"}],"replies":[{"embeddable":true,"href":"https:\/\/www.themediaant.com\/blog\/wp-json\/wp\/v2\/comments?post=24311"}],"version-history":[{"count":40,"href":"https:\/\/www.themediaant.com\/blog\/wp-json\/wp\/v2\/posts\/24311\/revisions"}],"predecessor-version":[{"id":40077,"href":"https:\/\/www.themediaant.com\/blog\/wp-json\/wp\/v2\/posts\/24311\/revisions\/40077"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.themediaant.com\/blog\/wp-json\/wp\/v2\/media\/24368"}],"wp:attachment":[{"href":"https:\/\/www.themediaant.com\/blog\/wp-json\/wp\/v2\/media?parent=24311"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.themediaant.com\/blog\/wp-json\/wp\/v2\/categories?post=24311"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.themediaant.com\/blog\/wp-json\/wp\/v2\/tags?post=24311"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}