ROI (return on investment) measures the profit generated by an investment relative to its cost, usually expressed as a percentage. A positive ROI means the return exceeded the money spent.
Return on investment, or ROI, is the most widely used way to judge whether spending money produced a worthwhile financial result. It compares the gain from an investment against what that investment cost, and it reduces a complicated decision to a single comparable number. Because it is expressed as a percentage, ROI lets a business weigh very different opportunities, such as a marketing campaign, a software purchase, or a new hire, on the same scale.
The standard formula is: ROI = ((net return - cost of investment) / cost of investment) x 100. Net return is the total value the investment produced, and cost of investment is everything spent to get it, including software fees, labor, and ad spend. The result is a percentage, where 0 percent means the investment broke even and anything above 0 percent means it earned more than it cost.
As an illustrative example, imagine a business spends 10,000 dollars on a campaign over a quarter and attributes 35,000 dollars in new revenue to it. The net return is 35,000 minus 10,000, or 25,000 dollars. ROI is (25,000 / 10,000) x 100, which equals 250 percent. These figures are made up for the sake of explanation and are not MediaBloom results; real outcomes depend on margins, attribution windows, and the specific offer.
ROI is sensitive to how you define both the return and the cost. Using gross revenue instead of gross profit can inflate the number, because revenue ignores the cost of delivering the product or service. Many teams prefer to calculate ROI on margin or contribution rather than top-line revenue so the percentage reflects actual money kept. Time also matters: a 250 percent ROI over one month is very different from the same figure over three years, so a clear time window should accompany every ROI claim.
Attribution is the other common pitfall. If several channels touch a customer before they buy, assigning the full sale to one investment overstates its ROI, while ignoring assisting channels understates them. Sound ROI analysis pairs the headline number with a defensible attribution model and an honest accounting of fixed and variable costs, so the percentage can survive scrutiny from finance.
For AI revenue systems, ROI is the metric that ultimately decides whether automation earns its place. An AI appointment setter or voice agent has a cost (the platform, configuration, and any per-minute usage) and a return (booked appointments, recovered leads, or deflected support tickets that would otherwise require staff). Framing those systems in ROI terms keeps the conversation grounded in profit rather than novelty.
MediaBloom builds AI revenue systems for 300+ businesses, and the recurring question across every engagement is the same: does the system return more than it costs? Free calculators can model expected ROI before any commitment by combining lead volume, conversion rate, and average deal value into a projected return, which turns an abstract promise into numbers a business can check against its own data.
Key takeaways
- ROI = ((net return - cost of investment) / cost of investment) x 100.
- A result above 0 percent means the investment earned more than it cost.
- Calculating ROI on profit or margin is more honest than using gross revenue.
- Every ROI figure should state its time window and attribution model.
Related terms
Customer Lifetime Value
Customer lifetime value (CLV or LTV) is the total profit a business expects to earn from a single customer across the entire relationship. It sets the ceiling on what a company can afford to spend to acquire and keep that customer.
Cost Per Lead
Cost per lead (CPL) is the average amount a business spends to generate one new lead. It divides total marketing or outreach spend by the number of leads produced.
Conversion Rate
Conversion rate is the percentage of people who take a desired action out of everyone who had the opportunity to. It measures how effectively a step in the funnel turns interest into action.
Lead Reactivation
Lead reactivation is the practice of re-engaging old, dormant, or unconverted leads already in a database to revive interest and generate new appointments or sales. It turns an existing contact list into a fresh revenue source.