If I invest in X, when will it pay for itself?
New software, a marketing campaign, a second location, a piece of equipment. Every investment has a payback period. Here's how to calculate yours before you write the check.
The short answer
When will it pay for itself? Divide the total investment cost by the net monthly benefit (additional revenue times your gross margin, or monthly cost savings). The result is your payback period in months. Under 12 months is strong. 12-24 months is acceptable. Over 24 months is risky for most small businesses.
Why payback period matters more than ROI for small businesses
ROI tells you the total return over the lifetime of an investment. But for a small business, time matters as much as return. An investment that returns 200% over 5 years sounds great, but if it takes 3 years to break even and your cash reserves only cover 6 months, you may not survive to see the return.
Payback period answers the more urgent question: how long until this investment stops costing me money and starts making money? The shorter the payback, the lower your risk.
It also forces you to be honest about the revenue assumptions. Saying “this will increase revenue by 20%” is vague. Saying “this will generate $3,400 in additional monthly gross profit” is specific and testable.
The payback period formula and what goes into it
Payback period = Total investment cost / Net monthly benefit.
- Total investment cost. Not just the sticker price. Include installation, training, downtime during transition, and any ongoing costs (monthly fees, maintenance, additional staff needed to operate it).
- Additional revenue (if applicable). How much new revenue will this investment generate per month? Be conservative. Use your gross margin to convert revenue to actual profit. $10,000 in new revenue at 50% gross margin is $5,000 in gross profit.
- Cost savings (if applicable). Will this replace something expensive? Reduce labor hours? Lower error rates? Quantify the monthly savings in dollars.
Example: You invest $24,000 in a new CNC machine. It will generate $8,000/month in additional revenue at a 55% gross margin = $4,400/month in gross profit. Payback = $24,000 / $4,400 = 5.5 months. That is a strong investment.
How to calculate payback period using QuickBooks Online
- 1Get your current gross margin
Go to Reports→ “Profit and Loss” for the last 3 months. Calculate (Total Income - Cost of Goods Sold) / Total Income. This is the margin you will apply to any new revenue the investment generates.
- 2Total the investment cost
List every cost: purchase price, shipping, installation, training, any required upgrades or modifications. For ongoing costs, multiply monthly fees by 24 months and add to the total.
- 3Estimate the monthly benefit
For revenue-generating investments: estimate monthly new revenue, multiply by your gross margin. For cost-saving investments: estimate monthly savings. Be conservative. Use 60-70% of your optimistic estimate.
- 4Divide and decide
Total cost / monthly benefit = payback in months. Under 12 months: strong. 12-24 months: proceed with caution. Over 24 months: consider alternatives or reduce the scope.
Total time: about 15-20 minutes. The math is simple. The hard part is making honest revenue and savings estimates.
How to calculate payback period using Xero
- 1Get your gross margin from the P&L
Go to Accounting → Reports→ “Profit and Loss.” Xero calculates Gross Profit for you. Divide Gross Profit by Total Revenue.
- 2Total all investment costs
Same exercise: every direct cost, installation, training, plus 24 months of ongoing fees if applicable.
- 3Calculate the payback period
Estimate the monthly benefit (new revenue x gross margin, or monthly savings). Divide total cost by monthly benefit. Apply the same thresholds: under 12 months is strong, over 24 months is risky.
Total time: about 15 minutes. Xero gives you gross profit directly, which saves one calculation step.
Why most payback calculations are too optimistic
- Revenue ramp-up takes longer than expected. You plan for full utilization in month 2. Reality: month 4 or 5. Every month of underutilization extends the payback.
- Hidden costs appear. The equipment needs a $2,000 adapter. The software requires a $500/month integration. Training takes twice as long as planned.
- You never track actual results. Once the purchase is made, most owners never go back to measure whether the investment actually generated the expected returns. You cannot improve what you do not track.
Or track your investment payback automatically
Bottomline connects to your accounting software and tracks the actual performance of major investments against their projected returns:
Instead of making a payback estimate and never checking it again, Bottomline shows you each month whether the investment is performing to plan. If it is falling behind, you know early enough to adjust.