Website ROI and break-even calculator

How many additional customers would it take to recover the cost of the website? Enter the project cost and what each customer contributes after the extra cost of serving them. You can then see the break-even target and try a customer scenario of your own.

Free to use with any provider. No signup or email gate. A calculation cannot tell you whether a new website will produce those customers.

Start with the target.
Then test the assumption.

Use the full additional project cost and the contribution a customer could make over the same period. If you do not have those figures yet, leave the gaps open while you find out. An industry average may have little to do with the work your business sells.

What could one customer contribute?

One job.

If a job earns £300 and its extra delivery costs are £180:

£300 − £180 = £120

£120 is the contribution available to recover the website cost.

Repeat visits.

If each visit earns £60 and costs an extra £35 to deliver:

£60 − £35 = £25 per visit

If four visits are earned inside the selected period, £25 × 4 = £100. If only two are earned, count £50.

These sums use pounds. Enter your own figures in one currency throughout your calculation. Count only contribution earned within the selected period, not lifetime revenue. Keep website costs in the project-cost fields; don’t deduct them again here.

Your website business case

Your figures.

Use a written quote and numbers you can explain.

No prices or growth estimates are prefilled. All three amounts below are required. Blank means unknown. Use 0 for a known zero; use a decimal point, without symbols or commas. Changing currency clears monetary amounts, with no exchange conversion.

The full additional design, content, build, migration and internal project cost. Include the deposit within this total.

Only the extra cost above what you already pay. Enter 0 if there is no increase. This model does not count savings.

Money earned from one extra customer within the selected period, less the extra cost of delivering their work. Exclude website costs entered above.

Add an enquiry rate or customer scenario

From comparable, qualified enquiries. For example, divide customers won by enquiries received, then multiply by 100. Use the same definition and period for both.

Test your own assumption, including 0. These are extra customers, not all customers the business would have gained anyway.

The recovery target.

From your inputs. Not a prediction.

Additional customers to recover the costNot calculated

Complete the three required amounts to see the target.

Total additional project cost
Not calculated
Enquiry target at your average rate
Add an optional close rate

Unknown amounts are not counted as zero.

The customer target rounds up to a whole person or business. The enquiry target uses your average rate; it cannot guarantee that a particular number of enquiries will close.

See the method and limits ↓

A business case you can keep.

Add the reason for the project and what supports the figures. Copy or download the result to discuss with your team or any provider.

Keep customer names, confidential records and passwords out of these notes.

View and select the report

Your entries stay in this tab. This calculator does not save or send them. Copy or download before leaving. Discussing the project opens a separate enquiry form and does not transfer these figures.

How the calculation works.

Break-even and ROI answer different questions. The first gives a recovery target. The second describes the return from the customer scenario you enter, over the period you select.

Count the additional cost

Project cost = one-off cost + additional monthly cost × months

Include the full quoted build, relevant content and migration work, and internal time or setup costs you want the project to recover. A deposit is part of the full build cost. Monthly costs should be above existing spending; do not count the old bill again.

Find the customer target

Customers required = project cost ÷ contribution per customer

The result rounds up to a whole customer. Contribution means the amount left after the extra cost of delivering that work. Revenue alone overstates what is available to recover the website cost. Use a representative contribution or calculate separate service lines individually.

Work back to enquiries

Enquiry target = whole-customer target ÷ enquiry-to-customer rate

This optional step uses your observed average rate and rounds up. The rate must describe comparable qualified enquiries, not every form submission or click. A 0% rate cannot support a finite positive customer target. An average is a planning assumption, not a promise that a set number will close.

Test a customer scenario

Simple ROI = (additional customer contribution − project cost) ÷ project cost × 100

You enter the additional customer count. The tool does not assume a conversion uplift. The result applies to the whole chosen period and is not annualised. When the project cost is zero, the ROI percentage is undefined.

The U.S. Small Business Administration explains break-even using fixed costs divided by unit price less variable cost. This tool applies that arithmetic to the website project and customer contribution you enter. It does not calculate taxes, finance costs, payment timing, discounted cash flows or cost savings.

Make the business case easier to challenge.

Keep a note of where the figures came from and what they represent. That makes it easier to discuss the result with someone else, check an assumption or see what would need to change before you commit to the project.

Use the same time window

Only count contribution earned inside the selected period. A customer acquired near the end has less time to contribute. Lifetime revenue does not belong in a 12-month recovery calculation unless it is actually earned within those months.

Separate an enquiry from a sale

A click, an enquiry, a qualified opportunity and a paying customer are different steps. Check the actual enquiry route and compare recorded customers with relevant enquiries. Google's recommended Analytics events distinguish lead generation from purchases; a tracked event alone does not establish profit.

Keep attribution honest

Customers can arrive through referrals, sales work, advertising and repeat business. Do not credit every new customer to a redesign. Define what you will measure before launch, keep a baseline where one exists and record other changes that could affect the result.

Before you use the result.

Is this a forecast of website revenue?

No. The recovery target comes from the costs and contribution you enter. The optional ROI result comes from your additional-customer scenario. Neither establishes that a redesign will increase traffic, improve conversion or win those customers.

What if this is our first website?

You can calculate a recovery target without traffic history. Use the costs and customer contribution you can support, and leave an unknown enquiry rate blank. Treat the target as a question to test, not evidence of demand. A first site can also serve practical needs such as explaining an offer or supporting referrals; those benefits may not be captured here.

Can I compare currencies?

Choose one currency and use it for every monetary input. The tool supports GBP, EUR, USD, CAD and AUD labels but does not convert exchange rates. Changing currency clears the three monetary fields so figures cannot be silently relabelled.

Does a negative scenario mean we should cancel the project?

It means that scenario's additional contribution is below the entered cost. Recheck the scope, assumptions and other reasons for the project. The calculator does not assess brand quality, internal workload, accessibility, customer service or the risk of leaving a broken site unchanged.

Turn the business case into a clear brief.

Once you have worked through the numbers, set out what the website needs to do for the business. Which services need explaining, what should visitors be able to do, and how will you judge whether it is helping? We bring original design, copywriting and development together in an agreed website project for businesses worldwide.

Message us