Return on investment answers a narrower question than most retail metrics: for this specific dollar spent, on this specific project, how much came back? Unlike gross margin or GMROI, which measure ongoing operating performance, ROI is a one-time verdict on a decision that has already been made or is about to be. A new POS system, a seasonal display buildout, a marketing campaign, a store remodel, an inventory buy that didn't fit the normal replenishment cycle. The ROI percent and the net return are the whole output, which is usually all a finance review asks for.
Reviewed by Bhanu PrakashLast updated August 10, 2026
Inputs
Enter your numbers
$
Total return or revenue generated.
$
months
Optional. How long the capital was tied up, in months. Used to compute annualized ROI so you can compare projects of different lengths on equal footing.
Result
Your calculation
ROI
50.00%
Net Return
$5000.00
Gain
$15000.00
Cost
$10000.00
Formula Used
((Gain − Cost) ÷ Cost) × 100
Advertisement · inline
Formula
How the number is calculated
((Gain − Cost) ÷ Cost) × 100
Two inputs, one honest calculation, and almost all of the real difficulty sits in what counts as Gain and what counts as Cost, not in the arithmetic itself. Gain from Investment should be the total return attributable to the investment, not total revenue. If a seasonal display generates $15,000 in sales but the products displayed would have sold anyway through normal shelf placement, the true incremental gain is only the lift above baseline, not the full $15,000. Retailers who report gross revenue instead of incremental lift systematically overstate ROI and make bad projects look good. Cost of Investment needs the same discipline in the other direction. Include every real cost: materials, labor, installation, agency or contractor fees, and any incremental staff time diverted from other work. A retailer who counts only the materials line and ignores 20 hours of internal labor at a loaded cost of $45/hour has quietly hidden $900 of real cost from the ROI calculation. The formula is only as honest as the two numbers fed into it. Basic ROI does not account for time. A project that returns 50 percent over six weeks and a project that returns 50 percent over eighteen months are not equally good, even though they report the same ROI. For time-sensitive comparisons, annualize the return: divide the ROI percent by the number of years the investment was outstanding (or use a full IRR calculation for multi-year, multi-cash-flow projects). A 50 percent ROI over six weeks annualizes to a figure well above 400 percent; the same 50 percent over eighteen months annualizes to roughly 33 percent. Comparing unannualized ROI across projects of different durations is one of the most common mistakes in retail capital planning. ROI is also frequently confused with ROAS (return on ad spend) in marketing contexts. ROAS is revenue divided by ad spend, expressed as a multiple (a "4x ROAS" means $4 of revenue per $1 spent). ROI nets out the cost first and expresses the result as a percentage of profit relative to cost. A 4x ROAS sounds impressive but only tells half the story: at typical retail margins, $4 of revenue might represent $1.60 of gross profit, which against $1 of ad spend is a 60 percent ROI, not 300 percent. Marketing teams reporting ROAS and finance teams expecting ROI are often talking past each other on the same campaign.
Worked Example
A retailer spends $10,000 building a seasonal display program: $6,000 in materials, $2,500 in installation labor, and $1,500 in design/agency fees. The display drives $15,000 in incremental sales during the promotional window (measured against a baseline period to isolate the true lift). ROI = ((15,000 − 10,000) ÷ 10,000) × 100 = 50 percent. Net return = $5,000. Now the what-ifs. The retailer initially reported gross sales of $22,000 against the display, not incremental lift. Baseline sales for that category during the same weeks in the prior period ran $7,000, meaning true incremental gain is $15,000, not $22,000. Using the unadjusted $22,000 figure would have shown ROI = ((22,000 − 10,000) ÷ 10,000) × 100 = 120 percent, more than double the honest number. This is the single most common way retail ROI gets overstated. Next, extend the timeline. The display program ran for 12 weeks, not a single point in time. Annualized, a 50 percent return over 12 weeks equals roughly 217 percent annualized ROI (50% × 52/12), which is the number that belongs in a comparison against other capital projects with different durations, not the raw 50 percent. Finally, compare against a marketing alternative under consideration: a paid social campaign quoted at $10,000 with an expected 4x ROAS. At a 40 percent gross margin, $40,000 of revenue from that ROAS produces $16,000 of gross profit. ROI = ((16,000 − 10,000) ÷ 10,000) × 100 = 60 percent, run over a 4-week campaign window rather than 12 weeks, meaning its annualized ROI is dramatically higher than the display program's, even though its headline ROI percent looks only modestly better. Comparing the two options on annualized, margin-adjusted ROI rather than gross revenue or raw ROAS is what actually surfaces the better use of the $10,000.
Frequently Asked Questions
What is a good ROI in retail?+
It depends heavily on the type of investment and the time horizon. Store capital projects (remodels, fixtures, technology) commonly target 15 to 25 percent unannualized ROI over the project's payback period. Marketing campaigns are often evaluated on shorter cycles and expect higher raw ROI to compensate for the shorter, riskier window, commonly 40 percent or higher. Compare annualized ROI across project types rather than raw percentages, since a 20 percent ROI over 3 months is a much stronger result than a 20 percent ROI over 2 years.
Does ROI account for time?+
Basic ROI, as this calculator computes it, does not. It answers "how much came back relative to what went in," with no reference to how long the capital was tied up. For any comparison across investments of different durations, annualize the result (divide by years outstanding) or use IRR for projects with multiple cash flows over time. Treating unannualized ROI as directly comparable across projects of different lengths is a common and costly planning mistake.
Can ROI be negative?+
Yes. A negative ROI means the investment lost money. Include every real cost before calculating (materials, labor, fees, diverted staff time), since under-counting cost can mask a genuinely negative project as a modest positive one. It's also worth checking gain calculation methodology; using gross revenue instead of incremental lift can flip an honestly negative project into an apparently positive one.
What's the difference between ROI and ROAS?+
ROAS (return on ad spend) is a revenue multiple: total revenue divided by ad spend, expressed as "3x" or "5x." ROI nets out cost and margin and expresses the result as a profit percentage. A high ROAS does not automatically mean a high ROI, especially at thin retail margins, since ROAS ignores the cost of goods entirely. When comparing marketing performance against capital projects or inventory decisions, convert ROAS to margin-adjusted ROI first so the comparison is apples-to-apples.
Should I include labor and internal staff time in the cost figure?+
Yes, always. The loaded cost of internal labor (hours spent times fully loaded hourly cost, including overhead) is a real cost of the investment even though no external invoice was generated. Retailers who only count external vendor invoices and ignore internal labor systematically overstate ROI on any project with meaningful internal execution time, like store remodels or in-house marketing campaigns.
How is ROI different from gross margin or GMROI?+
Gross margin and GMROI measure ongoing operating performance across all inventory and sales, continuously. ROI measures the return on one specific, bounded investment decision, once. A retailer tracks gross margin and GMROI every month regardless of any new project; ROI only gets calculated when evaluating whether a specific past or proposed spend was worth it.
What costs should NOT be included in the ROI calculation?+
Sunk costs that would have been spent regardless of the investment decision. If a retailer was already planning to repaint a store wall and the seasonal display happens to be placed there, the repainting cost is not attributable to the display investment. Only include costs that are incremental and specifically caused by the decision being evaluated.
How do I calculate ROI on an inventory purchase specifically?+
Gain is the gross profit generated by the purchased inventory (revenue minus cost of goods sold on those units), not total revenue. Cost is the total landed cost of the purchase, including freight and any storage or handling specific to that buy. This is closely related to but distinct from GMROI, which measures the same relationship on a continuous, portfolio-wide basis rather than for one discrete purchase decision.
What is the payback period, and how does it relate to ROI?+
Payback period is the time required for cumulative returns to equal the initial investment cost, expressed in months or years rather than as a percentage. It answers "when do I get my money back," while ROI answers "how much extra did I get." The two are complementary: a project can have a strong ROI but a slow payback period (large eventual return, long time to break even), or a fast payback with modest total ROI. Capital planning typically weighs both together rather than relying on either alone.
Related Articles
Deep-dive guides that explain the math behind this calculator.
Five core calculators every buyer, merchandiser and category manager reads together. Open the metric that is behind, and let the others sanity-check it.