A review count is easy to report. Revenue from reviews is harder. A customer might notice your rating, return a week later through your website, and book without mentioning the profile. Another might call because a neighbour recommended you. Counting both as “review-driven sales” would flatter the campaign without telling you what worked.

The monthly worksheet below separates what you observed from what you estimated. It works for a manual request routine or a paid tool. Start with your own records; a calculator cannot establish which sale a review caused.

Separate the operational result from the financial one

There are two different questions people call “review ROI.” The first is operational: Are we consistently asking real customers, and are some choosing to review us? The second is financial: Did that activity bring in enough additional customers to cover its cost? You can measure the first fairly directly. The second needs assumptions because a customer may see your reviews, return later, call, and never tell you what influenced the decision.

For a financial estimate, use contribution from additional customers rather than total sales. Contribution means the sale value after the direct costs of delivering it. Then use this formula:

Estimated ROI = (additional customer contribution attributed to the program − program cost) ÷ program cost × 100

The hard part is “attributed to the program.” Do not assume that every new enquiry after a review campaign came from the campaign. Opening hours, seasonality, an advertisement, a referral, or a competitor closing can all change demand.

Copy this monthly review ROI worksheet

Record a baseline for at least one comparable period before changing your request process. Then fill in the same fields for each later period:

  1. Period and context: dates, locations, holidays, promotions, and any major change to your service or opening hours.
  2. Request activity: customers eligible to receive a request, requests sent, channel used, and approximate staff or software cost.
  3. Review outcome: new Google reviews and the running total. Keep this separate from email opens or link clicks.
  4. Business Profile actions: views, call-button clicks, website clicks, and direction requests where relevant.
  5. Qualified enquiries: actual calls answered, forms, bookings, or messages from prospective customers.
  6. Customers and contribution: new customers acquired, average contribution per customer, and how you estimated which customers the program may have influenced.

You can get profile actions from Google Business Profile Performance. Google defines its “Calls” metric as clicks on the call button, not completed conversations. Its website-click metric tells you someone left the profile for your site, not whether they booked. Use your phone, booking system, website analytics, and customer records for those later steps. Search Console measures appearances and clicks for your website in Google Search; it is a different report from Business Profile Performance.

Read the numbers as a chain, not one conversion rate

Here is what a small firm's first two monthly rows might look like. The figures are invented to show how to use the worksheet, not typical results.

Observed measureBeforeAfterWhat it can tell you
Eligible customers / requests sent40 / 842 / 34The team made the request routine more consistent.
New public reviews26More reviews appeared; their exact source is unproven.
Profile call-button clicks / answered calls14 / 1017 / 11Interest may have risen, but some taps did not become conversations.
New customers78One more customer arrived; the cause is still unknown.

The defensible finding here is that request coverage improved from 8 of 40 eligible customers to 34 of 42. Six new reviews and one additional customer are interesting, but neither proves that the requests produced the extra sale. Note whether the periods had similar working days, promotions, staffing and demand before drawing a financial conclusion.

Keep the cost side equally honest. Include the time spent preparing lists, resolving failed sends and reviewing results, not only the subscription or printing bill. If you spent several hours setting up the process, record that as a startup cost and decide over how many months you will spread it. For a job with materials or subcontractor costs, use the amount left after those direct costs as customer contribution. Total invoice value can make a modest return look much larger than it is.

Separate new customers from repeat work as well. A past customer who books again after seeing a review may still be valuable, but you need a different baseline to claim the review program changed their behavior. When the records are too thin to answer that question, report the operational improvement and leave financial ROI unresolved. An honest blank cell is more useful than a precise percentage built from a guess.

Work through an example without claiming causation

Imagine a small service business spends €60 in a month on software and staff time for review requests. An additional customer contributes €90 after the direct cost of the job. If the owner can reasonably attribute one extra customer to the program, estimated ROI is 50%: (€90 − €60) ÷ €60. If two extra customers are attributable, it is 200%. If none are, it is −100% for that month.

Those three outcomes are a sensitivity check, not observed results. More reviews and more profile views by themselves cannot tell you which outcome is true. You might be able to narrow the range by recording how new customers found you, looking at their path to booking, and comparing similar periods or locations. Even then, treat the answer as an estimate.

When a new customer says they read your Google reviews, record that as self-reported influence, not proof that they would have gone elsewhere without them. When someone comes through an identifiable profile website link, that is stronger evidence of the path they took, but still does not isolate the effect of the reviews from your hours, photos or service details. Keep those labels on the worksheet so an estimate does not quietly turn into a claimed fact.

Set a break-even point before judging the month

At €60 a month, the program costs €720 over a year. With €90 contribution per additional customer, eight genuinely incremental customers would cover that cost. This is a decision threshold, not evidence that the program produced eight customers. It also keeps one quiet month from becoming the whole verdict.

Ask new customers how they found you, but leave room for more than one influence. Keep notes on promotions, price changes and opening hours beside the monthly figures. If enquiry volume improves while bookings do not, inspect the contact and booking path before assigning a monetary benefit to reviews. The Business Profile checklist helps with that inspection; the request templates help if the request itself is unclear.

A practical review at the end of each month

Put this worksheet beside the previous month's. Mark the numbers you verified, the assumptions you made, and any other change in the business. Early on, a dependable request routine may be the only result you can establish. It takes more than a rising review count to claim financial return.

If you try the ROI calculator below, read its result as a scenario: it projects revenue using fixed assumptions about request response, future rating and spending. It does not read your actual contribution margin or prove incremental customers. Use your own cost and customer records before making a spending decision.