ROI Calculator
Calculate the return on investment for any business decision — marketing campaigns, software projects, equipment purchases, or hiring. See your ROI percentage, net profit, and payback period instantly.
The initial amount you spend. For marketing: ad budget. For software: development cost. For equipment: purchase price.
The total revenue, savings, or value generated by this investment over the time period.
How many months you're measuring the return over. Typical: 6-24 months for marketing, 12-36 for software.
Recurring costs like ad spend, hosting, maintenance, or salaries tied to this investment.
Your ROI Analysis
Enter your investment details to see your return on investment analysis.
Understanding Return on Investment (ROI)
The ROI Formula Explained
ROI = (Revenue - Cost) / Cost x 100%. It's the simplest measure of investment performance. An ROI of 100% means you doubled your money. An ROI of -50% means you lost half. The formula works for any investment: marketing campaigns, software development, equipment, hiring, or even education. The key is defining 'revenue' broadly — it can include direct sales, cost savings, time savings (valued at hourly rate), or customer lifetime value.
Marketing ROI: What's a Good Return?
For digital marketing, a 5:1 revenue-to-spend ratio (400% ROI) is considered strong. A 2:1 ratio (100% ROI) is barely profitable after accounting for other costs. Google Ads averages around 200% ROI across industries, while email marketing can reach 3,600% ROI (the highest of any channel). The catch: these are averages. Your actual marketing ROI depends on your industry, target audience, funnel efficiency, and product margins. Always track ROI per channel to identify where your money works hardest.
ROI of Custom Software Development
Custom software typically shows ROI over a longer period (12-36 months) but can be massive. A CHF 50,000 custom tool that saves 20 hours per week at CHF 80/hour generates CHF 83,200 in annual savings — a 66% first-year ROI that compounds every year. Automation projects frequently show 200-500% three-year ROI. The key factors: identify repetitive manual processes, calculate current labor cost, estimate error reduction, and factor in maintenance costs. Even conservative estimates often justify the investment.
Common ROI Calculation Mistakes
The most common mistake is only counting direct revenue and ignoring indirect benefits like brand awareness, customer retention improvement, time savings, and error reduction. The second mistake is using too short a time horizon — some investments (like SEO or brand building) take 6-12 months before generating returns. Third: forgetting ongoing costs. A CHF 10,000 marketing campaign with CHF 2,000/month ad spend costs CHF 34,000 over a year, not CHF 10,000. Always include ALL costs in your calculation.
Beyond Simple ROI: What Else to Consider
ROI doesn't capture everything. Consider risk-adjusted returns (a guaranteed 50% ROI may be better than a possible 200% ROI), opportunity cost (what else could you invest this money in?), time value of money (CHF 100 today is worth more than CHF 100 in a year), and strategic value (some investments open doors to future opportunities that are hard to quantify). Use ROI as one input in your decision-making, not the only one.
FAQs
What is a good ROI for a business investment?
It depends on the type of investment and risk level. For marketing campaigns, 200-400% ROI is considered good. For software development, 100-300% over 3 years is typical. For real estate, 8-12% annually. For the stock market, the historical average is about 10% per year. Generally, any positive ROI is better than losing money, but you should compare your ROI against alternative investments and account for risk.
How is ROI different from profit margin?
ROI measures the return relative to the investment cost — it tells you how efficiently your money is working. Profit margin measures profit relative to revenue — it tells you how much of each sale is profit. Example: You invest CHF 10,000 in ads that generate CHF 50,000 in sales with CHF 30,000 in product costs. Your profit margin is 40% (CHF 20,000 / CHF 50,000), but your marketing ROI is 100% (CHF 10,000 profit / CHF 10,000 investment).
Should I include my time when calculating ROI?
Yes, especially if your time has a measurable opportunity cost. If you spend 100 hours on a project and your time is worth CHF 100/hour, that's a CHF 10,000 cost. Many entrepreneurs undervalue their time, making investments look more profitable than they really are. At minimum, include time cost for projects where you could have been doing revenue-generating work instead.
How do I calculate ROI for marketing campaigns?
Marketing ROI = (Revenue from Campaign - Campaign Cost) / Campaign Cost x 100%. Include ALL campaign costs: ad spend, creative production, agency fees, tools, and team time. For revenue, use attributable revenue — sales that can be directly or indirectly traced to the campaign. Use UTM parameters, promo codes, or attribution software to track. For longer-term campaigns (SEO, content marketing), measure over 6-12 months minimum.
What's the ROI of building a custom website vs using a template?
A template website (CHF 500-2,000) vs custom development (CHF 10,000-50,000) depends on your business goals. Templates work for simple brochure sites where the website isn't the product. Custom development pays off when you need specific functionality, high performance, unique user experience, or when the website IS the product. A custom e-commerce site converting 1% better on CHF 100,000 monthly revenue generates CHF 12,000 more per year — potentially paying for itself quickly.
How long should I wait before measuring ROI?
It depends on the investment type. Paid advertising: 1-3 months. Content marketing and SEO: 6-12 months. Software development: 12-24 months. Brand building: 12-36 months. Hiring: 6-12 months (after ramp-up). Measuring too early gives misleading results — many investments have a 'J-curve' where you spend first and earn later. Set a realistic measurement timeline before starting and stick to it.