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.

7 min read

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

  1. 1
    Get 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.

  2. 2
    Total 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.

  3. 3
    Estimate 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.

  4. 4
    Divide 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

  1. 1
    Get your gross margin from the P&L

    Go to AccountingReports→ “Profit and Loss.” Xero calculates Gross Profit for you. Divide Gross Profit by Total Revenue.

  2. 2
    Total all investment costs

    Same exercise: every direct cost, installation, training, plus 24 months of ongoing fees if applicable.

  3. 3
    Calculate 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:

Investment payback tracker
Total investment$24,000
Monthly gross profit from investment$4,400
Projected payback5.5 months
Actual payback (tracking)6.8 months
Recovered so far (month 4)$15,200
Remaining to recover$8,800
Tracking 1.3 months behind projected payback. Revenue ramp-up was slower than planned. Current run rate suggests full payback by month 7.
From a real Bottomline report. Investment returns tracked against projections automatically each month.

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.

Get your answer. Every month, automatically.

Connect your accounts in 5 minutes. Your first report arrives within 24 hours.

Works with QuickBooks, Stripe, HubSpot, Google Ads, and more
© 2026 Bottomline