A new website should be assessed as a business investment, not a design expense. This practical model helps you calculate revenue, savings and payback time before starting the project.
A website that increases the conversion rate from 1.2 to 1.8 percent generates 15 additional leads per month from 2,500 relevant visits. That may sound like an obvious investment case, but the value is only realised if lead quality, contribution margin and the sales team's capacity can support the higher volume. In 2026, SMEs must also make decisions despite rising advertising costs and incomplete GA4 data resulting from consent requirements. This calculation model helps owners and other decision-makers assess a web agency's proposal based on business outcomes, internal time savings and a realistic payback period.

Start with the baseline: how many sales opportunities does the website actually generate?
A credible ROI calculation begins with a baseline covering the past 6–12 months, during which relevant visits, business-related conversions, qualified leads and won deals follow the same definitions throughout. In 2026, GA4 can rarely be treated as a complete source of truth, so use web analytics for traffic and behaviour but verify business outcomes against CRM data, call logs and actual customer orders. Leads with an unknown source should be reported as unknown rather than attributed to the website without supporting evidence. Separate contact forms, quote requests, booked meetings and phone calls from support cases and recruitment enquiries, because a submitted job application does not have the same commercial value as an enquiry from the right type of customer. With 2,500 relevant visits and 30 business-related leads per month, the current conversion rate is 1.2 percent, while 1.8 percent would mean 45 leads and therefore 15 new opportunities rather than a difficult-to-interpret improvement of 50 percent. Remove spam, service enquiries from existing customers, test submissions and job seekers before locking the baseline. Otherwise, the entire investment calculation begins with an overstated current position and a misleading target.
A lead is worth the probability of winning the deal multiplied by the contribution margin
Once the baseline has been established, the website's leads should be linked to CRM data and valued based on contribution margin or gross profit, not the full order value, which must also cover purchasing, delivery and other variable costs. Use separate values for actions such as requesting a quote, booking a meeting and downloading content, as each action has a different probability of being qualified and developing into a won deal. If 55 percent of incoming enquiries are qualified, 18 percent of those become customers and the average contribution margin is SEK 45,000, the expected value of an incoming lead is SEK 4,455, calculated as 0.55 × 0.18 × 45,000. Fifteen additional leads per month would therefore represent an expected contribution margin of SEK 66,825, but this amount is a statistical monthly outcome, not an invoice that is certain to be issued. Also make sure the sales team has enough time to respond to, qualify and follow up on the higher volume. If response times increase or more low-quality enquiries are accepted, both the qualification rate and the win rate may decline.

Internal time savings should only be counted when time can be freed up or used more effectively
A new website can create value by allowing validated forms to enter information directly into the CRM, answering frequently asked customer questions and enabling employees to publish content without ordering every change from an external supplier. Map the workflow before making the investment, measure the time spent manually copying information between email, Excel and the CRM, and only assign value to tasks that genuinely disappear or are replaced by demonstrably higher-value work. If four employees each save 2.5 hours per week and the fully burdened cost is SEK 650 per hour, the theoretical annual value is SEK 299,000 over 46 working weeks: 4 × 2.5 × 650 × 46. This amount should only be reported as a definite cost reduction if the company can, for example, reduce overtime, cut external administrative support or avoid a planned hire. If staffing and output remain unchanged but the working day becomes less fragmented, the effect is instead a capacity value. This may be commercially attractive, but it should be kept separate from cash savings in the ROI model.
Payback time must include setup, ongoing costs and a realistic impact curve
Build the calculation month by month and include website production, content, integrations, internal project time, data migration, hosting, licences, maintenance and continued optimisation. This prevents the investment from being compared with a gross value that excludes operating costs. Then add an impact curve showing how the improvement builds after launch, as indexing, content work, conversion testing and new sales processes rarely deliver their full effect from the first month. Conservative, probable and ambitious scenarios should vary the increase in conversion rate, qualification rate, win rate, contribution margin and realised time savings without automatically allowing every positive assumption to reinforce the others. With an investment of SEK 600,000 and an annual net contribution of SEK 710,000, the simplified payback time is approximately 10.1 months. However, if the effect only reaches 25, 50, 75 and 100 percent during the year's four quarters, the first-year contribution will be approximately SEK 443,750 when the entire net contribution follows the same curve. You should therefore also show the break-even point, such as the number of additional qualified leads or won deals required to cover all costs. This figure is easier to compare with actual sales capacity than a standalone ROI number.
Three ways to build a credible investment calculation
The choice of model mainly depends on the reliability of the baseline data, the volume of leads and how much reporting you want to automate. An advanced tool cannot compensate for unrealistic assumptions about won deals, time freed up or how quickly the impact will materialise. Start with the simplest solution that can connect website activity to qualified opportunities, contribution margin and actual costs.
Google Sheets
A spreadsheet makes assumptions, formulas and sensitivity analyses visible to decision-makers without requiring the company to introduce a new data platform first. The model can be built around the few variables that genuinely drive profitability and reviewed together with finance, marketing and sales.
- Makes it easy to demonstrate the relationship between lead value, conversion rate and contribution margin, and to test conservative, realistic and optimistic scenarios.
- Can allocate setup costs, licences, maintenance and a gradual impact curve month by month.
- Baseline data and outcomes normally have to be collected manually from the CRM, web analytics and financial systems, increasing the risk of outdated or inconsistent figures.
- Internal time savings can easily become a theoretical benefit if the model does not document which task will disappear and how the time will actually be used.
Best for: Small and medium-sized investments where decision-makers need a transparent preliminary calculation without first implementing new systems.
HubSpot Marketing Hub Professional
HubSpot can narrow the gap between form submissions and business outcomes when marketing and sales work with the same contact records, lifecycle stages and deals. However, its value depends on the sales team recording outcomes consistently and on the platform serving a broader purpose than ROI reporting alone.
- Provides better baseline data when forms, lifecycle stages, deal values and won deals are consistently recorded on the same platform.
- Makes it possible to track whether more website leads actually become qualified sales opportunities instead of measuring only traffic and form submissions.
- Licensing, implementation, data migration and ongoing administration must be included in the payback period. The platform is rarely financially justified solely for measuring ROI.
- Attribution becomes misleading if the sales team does not update deal stages, values and reasons for losses, or if large parts of the buying journey take place outside tracked channels.
Best for: Companies that already use HubSpot as their CRM or want to bring marketing and sales together through a shared process with clear responsibility for data.
Google Analytics 4, BigQuery and Looker Studio
This combination provides greater freedom to process events, costs and business outcomes in a custom data model and then present the results in a more accessible reporting view. The technical flexibility only becomes valuable when the data volume is sufficient and the organisation can maintain both the integrations and the definitions.
- The BigQuery export from Google Analytics 4 provides raw data that can be processed at event level and combined with business outcomes, project costs and ongoing operating expenses.
- Looker Studio can visualise the baseline, actual impact curve and forecast payback period without requiring the calculation itself to be presented as a complex spreadsheet.
- Google Analytics 4 does not show a lead's true commercial value without a functioning CRM connection and stable identifiers. Without them, the analysis stops at conversions.
- Consent requirements, blocked tracking and technical implementation work create data gaps, while the cost of data modelling may become disproportionate when lead volumes are low.
Best for: Organisations with multiple marketing channels, relatively high lead volumes and access to analytics or data expertise.
In most cases, start with Google Sheets to test whether the investment remains viable under conservative assumptions. Use HubSpot or a combination of GA4, BigQuery and Looker Studio when the data volume and need for ongoing monitoring justify the additional licensing, implementation and maintenance costs.

Calculate the investment in five practical steps
-
Measure sales opportunities for 60 days before making the decision
Create separate conversions in Google Analytics 4 and Google Tag Manager for forms, booked meetings, clicks on phone numbers and quote requests, and transfer the source data to a platform such as HubSpot or Pipedrive. Ask the sales team to assess whether each contact matches the right customer type, need and deal size. If the website generates 30 form submissions but only eight qualify, the baseline is eight sales opportunities, not 30 leads.
-
Assign an expected value to each lead
Obtain the win rate from won and lost deals in HubSpot, Pipedrive or your existing CRM and multiply it by the deal's average contribution margin. If 20 percent of qualified website leads become customers and the contribution margin is SEK 80,000, a qualified lead is worth SEK 16,000. If you use revenue instead of contribution margin, the calculation will attribute money to the website that is needed to cover delivery.
-
Require evidence that saved working time has financial value
Use a tool such as Toggl Track to measure, over a two-week period, how much time is spent on manual order entry, answering standard questions and booking administration. Count the hours as a cost reduction only if they can reduce overtime or external staffing, avoid a new hire or be redirected to measurable revenue-generating work. Otherwise, ten hours saved per week represent increased capacity, not automatically more money in the bank.
-
Build the payback calculation month by month
Enter setup costs, integrations, content, internal project time, hosting, licences and ongoing optimisation into Google Sheets or Excel. One possible impact curve is zero percent additional effect in months one and two, 25 percent in month three, 50 percent in months four and five, 75 percent in month six and full effect from month seven. Payback occurs in the month when accumulated contribution margin and realised savings exceed all costs incurred to date, not when the theoretical annual run rate does so.
-
Calculate the website's minimum required improvement
Build conservative, probable and strong scenarios in which you primarily vary traffic, conversion rate, qualification rate and win rate. If the website costs a total of SEK 420,000 in the first year and a qualified lead has an expected value of SEK 16,000, approximately 27 additional qualified leads are required to break even. Before approving the investment, compare this requirement with the number of opportunities the website currently generates and the number the sales team can handle.
Save the baseline measurement and calculation as the supporting documentation for the investment, then monitor the same metrics every month after launch. If the agency or project team cannot show how additional qualified sales opportunities, higher deal value or realised time savings will be measured, the effect should not be included in the calculation.