{
  "version": 3,
  "sources": ["ssg:https://framerusercontent.com/modules/Q6ZTWzZznNtQ17azrMS4/5jVz6I6WaG75XMLOXL4y/eysEL4bZb.js"],
  "sourcesContent": ["// Generated by Framer (6464825)\nexport default function metadata(params,activeLocale){return{breakpoints:[{hash:\"hoyz0a\",mediaQuery:\"(min-width: 1200px)\"},{hash:\"hwi0zr\",mediaQuery:\"(min-width: 810px) and (max-width: 1199px)\"},{hash:\"u0wxkj\",mediaQuery:\"(max-width: 809px)\"}],customHTMLHeadEnd:'<script type=\"application/ld+json\">\\n{\\n  \"@context\": \"https://schema.org\",\\n  \"@type\": \"FAQPage\",\\n  \"mainEntity\": [\\n    {\\n      \"@type\": \"Question\",\\n      \"name\": \"What is a good Marketing ROI?\",\\n      \"acceptedAnswer\": {\\n        \"@type\": \"Answer\",\\n        \"text\": \"A common benchmark is a 5:1 ratio (a R5 return for every R1 spent). However, this can vary a lot by industry and campaign goal. A good ROI for your organisation is one that meets or exceeds the targets you have set and contributes positively to your sustainability.\"\\n      }\\n    },\\n    {\\n      \"@type\": \"Question\",\\n      \"name\": \"How do I calculate the lifetime value of a donor for an NPO?\",\\n      \"acceptedAnswer\": {\\n        \"@type\": \"Answer\",\\n        \"text\": \"Start by looking at your historical data. Calculate the average donation amount and how frequently the average donor gives per year. Then, estimate the average number of years a donor stays with you. For example: (R200 average donation) x (4 donations per year) x (3-year lifespan) = R2,400 CLV.\"\\n      }\\n    },\\n    {\\n      \"@type\": \"Question\",\\n      \"name\": \"My campaign goal was awareness, not leads. How do I measure that?\",\\n      \"acceptedAnswer\": {\\n        \"@type\": \"Answer\",\\n        \"text\": \"For awareness campaigns, you will focus on different KPIs instead of a direct financial ROI. Key awareness metrics include impressions (how many times your content was seen), reach (how many unique people saw it), and engagement rate (likes, comments, shares).\"\\n      }\\n    },\\n    {\\n      \"@type\": \"Question\",\\n      \"name\": \"Should I include staff salaries in my marketing investment costs?\",\\n      \"acceptedAnswer\": {\\n        \"@type\": \"Answer\",\\n        \"text\": \"Yes, for the most accurate calculation. If a staff member spent 20% of their time in a month working on a specific campaign, you should include 20% of their monthly salary as part of the campaign\\'s cost.\"\\n      }\\n    },\\n    {\\n      \"@type\": \"Question\",\\n      \"name\": \"What are the Core ROI & Profitability Engine Formulas?\",\\n      \"acceptedAnswer\": {\\n        \"@type\": \"Answer\",\\n        \"text\": \"Total Campaign Cost = Total Ad Spend + Agency Fees + Content Creation Costs + Influencer Costs + Labour Costs + Software Costs. Total Revenue Generated (from Lead Gen Model) = Leads Generated * Lead-to-Close Rate * Average Deal Size. Profit = Total Revenue Generated - Total Campaign Cost. Return on Investment (ROI %) = (Profit / Total Campaign Cost) * 100. Profit Margin (%) = (Profit / Total Revenue Generated) * 100. Return Ratio = Total Revenue Generated / Total Campaign Cost.\"\\n      }\\n    },\\n    {\\n      \"@type\": \"Question\",\\n      \"name\": \"What are the Break-Even Analysis Formulas?\",\\n      \"acceptedAnswer\": {\\n        \"@type\": \"Answer\",\\n        \"text\": \"Break-Even Units = Total Campaign Cost / (Price Per Unit - Variable Cost Per Unit). Break-Even Revenue = Break-Even Units * Price Per Unit. Profit Margin Before Ads = (Price Per Unit - Variable Cost Per Unit) / Price Per Unit. Break-Even ROAS = 1 / Profit Margin Before Ads.\"\\n      }\\n    },\\n    {\\n      \"@type\": \"Question\",\\n      \"name\": \"What are the Forecasting Engine (Bottom-Up Goal Calculator) Formulas?\",\\n      \"acceptedAnswer\": {\\n        \"@type\": \"Answer\",\\n        \"text\": \"Deals Needed = Revenue Target / Average Deal Size. Opportunities Needed = Deals Needed / Sales Conversion Rate. Leads Needed = Opportunities Needed / Lead to Opportunity Rate. Required Marketing Budget = Leads Needed * Average Cost Per Lead.\"\\n      }\\n    },\\n    {\\n      \"@type\": \"Question\",\\n      \"name\": \"What are the Channel Optimiser (PPC Forecasting) Formulas?\",\\n      \"acceptedAnswer\": {\\n        \"@type\": \"Answer\",\\n        \"text\": \"Expected Traffic (Clicks) = Monthly PPC Budget / Average Cost Per Click (CPC). Expected Conversions = Expected Traffic * Website Conversion Rate. Cost Per Acquisition (CPA) = Monthly PPC Budget / Expected Conversions. Projected Revenue = Expected Conversions * Average Deal Size. Projected ROAS (Return On Ad Spend) = Projected Revenue / Monthly PPC Budget.\"\\n      }\\n    }\\n  ]\\n}\\n</script>\\n<script type=\"application/ld+json\">\\n{\\n  \"@context\": \"https://schema.org\",\\n  \"@type\": \"BreadcrumbList\",\\n  \"itemListElement\": [\\n    {\\n      \"@type\": \"ListItem\",\\n      \"position\": 1,\\n      \"name\": \"Home\",\\n      \"item\": \"https://romanosboraine.co.za\"\\n    },\\n    {\\n      \"@type\": \"ListItem\",\\n      \"position\": 2,\\n      \"name\": \"Free Resource Library\",\\n      \"item\": \"https://romanosboraine.co.za/resources\"\\n    },\\n    {\\n      \"@type\": \"ListItem\",\\n      \"position\": 3,\\n      \"name\": \"The Free Marketing ROI Calculator Suite: Measure Campaign Profit & Forecast Budgets\",\\n      \"item\": \"https://romanosboraine.co.za/resources/marketing-roi-calculator-south-africa\"\\n    }\\n  ]\\n}\\n</script>',customHTMLHeadStart:'<script type=\"application/ld+json\">\\n{\\n  \"@context\": \"https://schema.org\",\\n  \"@type\": \"Article\",\\n  \"mainEntityOfPage\": {\\n    \"@type\": \"WebPage\",\\n    \"@id\": \"https://romanosboraine.co.za/resources/marketing-roi-calculator-south-africa\"\\n  },\\n  \"headline\": \"The Free Marketing ROI Calculator Suite: Measure Campaign Profit & Forecast Budgets\",\\n  \"description\": \"For mission-driven organisations in South Africa, a simple calculation is not enough. This page offers a complete decision-support engine, featuring four distinct calculators to help you measure your real ROI, calculate your break-even point, and forecast the budget you need to hit your goals.\",\\n  \"image\": \"https://framerusercontent.com/images/3cFGAteuS2dYiGeUEh93hPLqhA.png\",\\n  \"author\": {\\n    \"@type\": \"Person\",\\n    \"name\": \"Romanos Boraine\",\\n    \"url\": \"https://romanosboraine.co.za/about-romanos-boraine\"\\n  },\\n  \"publisher\": {\\n    \"@type\": \"Organization\",\\n    \"name\": \"Romanos Boraine Consulting\",\\n    \"logo\": {\\n      \"@type\": \"ImageObject\",\\n      \"url\": \"https://framerusercontent.com/images/Ny64p0IpINDxs4uaJ20UhNRHBg.jpg\"\\n    }\\n  },\\n  \"datePublished\": \"2025-07-02T09:00:00+02:00\",\\n  \"dateModified\": \"2025-07-02T13:15:31+02:00\",\\n  \"articleSection\": \"Marketing Strategy\",\\n  \"keywords\": \"Marketing ROI Calculator, South Africa, Nonprofit Marketing, Startup Budgeting, ROI Formula, Break-Even Analysis, Marketing Budget Calculator, Profitability Calculator\"\\n}\\n</script>\\n\\n<script type=\"application/ld+json\">\\n{\\n  \"@context\": \"https://schema.org\",\\n  \"@type\": \"HowTo\",\\n  \"name\": \"How to Use the Marketing ROI Calculator\",\\n  \"description\": \"Follow these steps to get a clear and accurate calculation of your campaign\\'s performance.\",\\n  \"step\": [\\n    {\\n      \"@type\": \"HowToStep\",\\n      \"name\": \"Step 1: Gather Your Full Investment Costs\",\\n      \"text\": \"Go through your financial records and add up every cost related to the campaign using the categories listed in the ROI & Profitability Calculator. For Internal Labour Costs, calculate this by multiplying the total hours your team worked on the campaign by a blended average hourly rate for those team members.\",\\n      \"url\": \"https://romanosboraine.co.za/resources/marketing-roi-calculator-south-africa#how-to-use-the-calculator-a-step-by-step-guide\"\\n    },\\n    {\\n      \"@type\": \"HowToStep\",\\n      \"name\": \"Step 2: Choose Your Revenue Path and Enter Data\",\\n      \"text\": \"In the main ROI calculator, select the business model that fits your campaign goal. If Direct Revenue, enter the total sales or donation value directly attributed to the campaign. If Lead Generation, enter the total number of leads acquired, your historical lead-to-close percentage, and the average revenue you generate from one new customer or donor.\",\\n      \"url\": \"https://romanosboraine.co.za/resources/marketing-roi-calculator-south-africa#how-to-use-the-calculator-a-step-by-step-guide\"\\n    },\\n    {\\n      \"@type\": \"HowToStep\",\\n      \"name\": \"Step 3: Analyze Your Results\",\\n      \"text\": \"Once you enter your data, the engine will instantly compute your results, displaying them in clear numerical outputs and easy-to-read charts. Use the other calculators for planning and forecasting by manually transferring key figures as needed.\",\\n      \"url\": \"https://romanosboraine.co.za/resources/marketing-roi-calculator-south-africa#how-to-use-the-calculator-a-step-by-step-guide\"\\n    }\\n  ]\\n}\\n</script>',description:\"Go beyond basic ROI. Our free suite of marketing calculators helps SA nonprofits & startups measure true profit, forecast budgets, and plan for success.\",elements:{b0UvDXTED:\"08\",EX6qlZxVC:\"01\",K4_9iGb1h:\"07\",LqG4N_lEc:\"06\",NocCpM70T:\"02\",RVRvFUGXU:\"03\",wfd8urI60:\"newsletter\",wrjbr2Hdt:\"05\",yxGl4F4DR:\"04\"},framerSearch:{index:true},robots:\"max-image-preview:large\",serializationId:\"framer-ALtZW\",socialImage:\"https://framerusercontent.com/assets/pDD2zsUTmZot3jvzy0mareWpzk.png\",title:\"Free Marketing ROI Calculator Suite for South Africa\",viewport:\"width=device-width\"};}export const metadataVersion=1;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"metadataVersion\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],
  "mappings": "AACe,SAARA,EAA0BC,EAAOC,EAAa,CAAC,MAAM,CAAC,YAAY,CAAC,CAAC,KAAK,SAAS,WAAW,qBAAqB,EAAE,CAAC,KAAK,SAAS,WAAW,4CAA4C,EAAE,CAAC,KAAK,SAAS,WAAW,oBAAoB,CAAC,EAAE,kBAAkB;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA,YAA+tJ,oBAAoB;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA,YAAy3G,YAAY,2JAA2J,SAAS,CAAC,UAAU,KAAK,UAAU,KAAK,UAAU,KAAK,UAAU,KAAK,UAAU,KAAK,UAAU,KAAK,UAAU,aAAa,UAAU,KAAK,UAAU,IAAI,EAAE,aAAa,CAAC,MAAM,EAAI,EAAE,OAAO,0BAA0B,gBAAgB,eAAe,YAAY,sEAAsE,MAAM,uDAAuD,SAAS,oBAAoB,CAAE,CAAQ,IAAMC,EAAgB,EAC58RC,EAAqB,CAAC,QAAU,CAAC,QAAU,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,gBAAkB,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,mBAAqB,CAAC,KAAO,UAAU,CAAC,CAAC",
  "names": ["metadata", "params", "activeLocale", "metadataVersion", "__FramerMetadata__"]
}
