Copy the lead-to-revenue dashboard template
Sign in to Google to save your own copy. Replace the fictional rows in columns A through G. Keep the formulas in H through J. The example uses US dollars. Use one currency throughout a report and change the number format if needed.
Ad reports
Spend during the lead week.
Inquiry log
One source per unique inquiry.
CRM
Qualified, booked and won stages.
Payment records
Linked cash through the review date.
Follow the same group of inquiries from intake to payment.
Choose a lead week and a review date
- Choose one week when inquiries first entered your CRM. Write down the start date and the date you are checking their outcomes.
- Add one row per original source. Put inquiries with no reliable source in an Unknown row.
- Use ad spend from the same acquisition week. Put zero only where you know there was no ad spend. Leave unknown spend blank.
- Follow the same inquiries through qualification, bookings and wins. Count each inquiry once per stage and review any duplicate records.
- Link confirmed payments to those inquiries through the review date. Subtract recorded refunds and keep open invoices and won deal values out of the collected amount.
Use a fresh tab for the next lead week. Compare weeks at the same age where possible. A week with four days to close gives you a different view from a week with four weeks.
See what the cheaper inquiry can hide
| Source | Ad spend | Inquiries | Qualified | Booked | Won | Collected | Cost per qualified |
|---|---|---|---|---|---|---|---|
| Google Ads | $600 | 20 | 8 | 5 | 2 | $2,400 | $75 |
| Meta Ads | $400 | 40 | 4 | 2 | 1 | $600 | $100 |
In this fictional example, Meta gets twice the inquiries with less ad spend. Google Ads has the lower cost per qualified inquiry because more of its inquiries met the team’s criteria. Review the four qualified Meta inquiries and the reasons others dropped out before changing either campaign.
Use a different report for cash received this week
The template follows the people who first contacted you in the lead week. A payment from one of those customers can arrive in a later week and still belong to that lead cohort. To answer how much money came in this week, use actual payment dates in your billing records.
Use a stable inquiry or deal reference to join CRM and payment data in your own records. If you cannot link a payment, keep it in your cash report and flag the missing connection before allocating it to a lead source.
Pick one action for the next review
Look at the drop with enough records to investigate. If many inquiries never qualify, inspect the offer and rejection reasons. If qualified prospects rarely book, check callback ownership and next steps. Give the fix an owner and revisit it after the next group of leads has had time to move.
Growth Control can implement the connections behind this report, from the first recorded source to the CRM stage and payment record.
Questions and answers
What is a lead-to-revenue dashboard?
It follows a group of new inquiries from their source through sales stages and links them to recorded payments. This version is a weekly, source-level view.
What if I have no qualified inquiries for a channel?
Leave cost per qualified inquiry undefined for that row. A zero count gives you no valid denominator. The template leaves the result blank.
Can I use the dashboard without a CRM?
Yes. Start with a reliable inquiry log and payment records. Keep one consistent record per inquiry and a stable reference for the related outcome.
Does collected money by source prove ad return?
It shows payments linked to that source under your rules. Estimating incremental sales takes a separate test. Measuring profit also requires business costs.
Put the process into practice
Growth Control implements the tools, workflow and team handoff around an agreed business result.
Explore marketing attribution connected to your sales process