HomeAnalytics & ReportingHow to Track Revenue in GoHighLevel — Agency…
Analytics & Reporting

How to Track Revenue in GoHighLevel — Agency Dashboard Guide

By William Welch ·March 13, 2026 ·10 min read
Share

Follow along — get 30 days free →

In This Guide
  1. Understanding the Agency Dashboard Summary Tab
  2. Accessing Your Revenue Dashboard and Payments Widget
  3. Tracking Total Revenue (Last Month) Metrics
  4. Setting Up CRM Revenue Tracking by Client
  5. Using Pipeline and Sales Attribution for Revenue Insights
  6. Monitoring Funnel and Website Revenue Performance
  7. Creating Custom Revenue Reports for Clients

This tutorial also has a podcast episode

Listen on Spotify — "Go High Level" podcast

If you're running an agency and can't see where your money is actually coming from, you're flying blind. Most agency owners I work with admit they spend hours piecing together revenue data from different sources—client payments, subscription fees, product sales—only to end up confused about which clients are actually profitable. GoHighLevel's Agency Dashboard solves this problem, but only if you know where to look and what to track. In this guide, I'll walk you through the exact steps to set up revenue tracking in GoHighLevel so you can see your complete financial picture at a glance. If you haven't started using GoHighLevel yet, check out a free 30-day trial with access to advanced reporting features—you'll see the difference immediately.

Understanding the Agency Dashboard Summary Tab

The Agency Dashboard in GoHighLevel is your command center for tracking everything that matters to your business. The Summary tab is the first place you should look when logging in because it gives you a snapshot of your agency's financial health without requiring you to dig through multiple reports.

The Summary tab includes several pre-built widgets designed specifically for agency owners. The most important one is the Total Revenue (Last Month) widget, which displays aggregate revenue across all your clients and revenue streams. This is not just a vanity metric—it's your baseline for understanding growth month-over-month.

What makes this different from other platforms is that GoHighLevel pulls revenue data from multiple sources within the system: client billing, product sales, course enrollments, and even automation-driven transactions. This consolidated view prevents the common mistake of underreporting your true revenue because you forgot to count sales from a specific channel.

💡 Pro Tip

Customize your Dashboard Summary by dragging and dropping widgets. Place your highest-priority revenue metrics at the top so you see them first thing every morning.

Accessing Your Revenue Dashboard and Payments Widget

To access your revenue data, navigate to the main Dashboard from the left sidebar. You'll see several tabs at the top: Summary, Reports, and Settings. The Payments Widget lives on the Summary tab and shows you real-time payment information including pending transactions, completed payments, and failed charges.

Here's what you need to do step-by-step:

Step 1: Log into your GoHighLevel account and click "Dashboard" in the navigation menu.

Step 2: Stay on the Summary tab (this is the default view).

Step 3: Scroll down to find the "Payments" widget. This widget displays:

Step 4: Click on the Payments widget to drill down into detailed transaction history. You can filter by date range, payment method, and client.

The Payments Widget is where most agencies catch cash flow problems before they become serious. If you see a spike in failed payments, you know to reach out to clients immediately rather than discovering the problem weeks later.

Tracking Total Revenue (Last Month) Metrics

The Total Revenue (Last Month) metric is your primary KPI for business health. This number includes all revenue generated in the previous calendar month from every source connected to your GoHighLevel account.

To understand this metric properly, you need to know what's included:

The key is making sure all these revenue streams are properly connected to GoHighLevel. If you're using external payment processors like Stripe or PayPal, these integrations must be active. Check your Settings > Integrations to confirm your payment gateways are connected and syncing correctly.

Setting Up CRM Revenue Tracking by Client

Knowing your total revenue is important, but understanding revenue by client is essential. This is where CRM revenue tracking comes in. GoHighLevel allows you to tag and track revenue associated with specific contacts and accounts in your CRM.

To set this up:

Step 1: Go to Contacts in your CRM and open a client contact record.

Step 2: In the contact details, look for the "Pipeline" or "Deals" section. Create a deal for this client's project or service engagement.

Step 3: Assign a deal value (the revenue amount you expect or have received).

Step 4: Set the deal stage (e.g., Prospecting, Negotiation, Closed Won, Closed Lost). This stage is critical—only deals in "Closed Won" count toward your closed revenue metrics.

Step 5: Attach any invoices or payments to this deal record so the system knows when money actually moved.

Once you've set up deals for your major clients, go to Dashboard > Reports. You'll see CRM-specific revenue reports that show you exactly which clients or projects generated the most revenue, which ones are most profitable, and which deals are stuck in negotiation.

This is built into GoHighLevel. Try it free for 30 days →

Using Pipeline and Sales Attribution for Revenue Insights

Your Pipeline view is where revenue tracking becomes predictive instead of just historical. In GoHighLevel, your pipeline shows you deals at every stage, and when you properly configure deal values and stages, you get visibility into future revenue.

Here's how to use it strategically:

Open your Pipeline: Go to CRM > Deals to see all open deals organized by stage.

Review deal value distribution: What's the total value of deals in Proposal stage vs. Negotiation vs. Closed Won? This tells you how much revenue is likely coming if you maintain your win rate.

Check win rates by source: If you're using Sales Attribution, GoHighLevel tracks which marketing channel or team member drove each deal. You can see that, for example, LinkedIn-generated deals convert at 40% but cold email converts at 60%. This data changes how you allocate your marketing budget.

Attribution is set up under Settings > Attribution Rules. You configure the rules once, and GoHighLevel automatically assigns credit to the appropriate touchpoint when a deal closes.

Monitoring Funnel and Website Revenue Performance

If you're using GoHighLevel to run sales funnels or a website, you need to track revenue generated directly from these assets. This data lives in a separate area from your CRM deals.

Navigate to Funnel > Analytics. Here you'll see:

This is where you discover which funnels are actually making money and which ones are draining resources. A funnel might get 1,000 visitors but only generate $500 in revenue, while another gets 100 visitors and generates $5,000. The second funnel is far more valuable.

💡 Pro Tip

Track revenue per visitor (RPV) for each funnel. Divide total revenue by total visitors. Use this metric, not just conversion rate, to decide which funnels to scale.

Creating Custom Revenue Reports for Clients

If you're a service agency managing campaigns or projects for clients, they'll eventually ask for proof that their investment is working. GoHighLevel lets you create custom revenue reports that you can share with clients or use internally for decision-making.

Go to Dashboard > Reports and look for the Reports Builder. You can create a report that shows:

Once you build a report template, you can schedule it to automatically generate and email it to stakeholders every month. This saves time and keeps clients informed without you having to manually compile data.

Frequently Asked Questions

Why isn't my payment showing up in the Total Revenue metric?

The most common reason is that your payment gateway isn't properly integrated. Check Settings > Integrations and make sure Stripe, PayPal, or your processor is connected and active. Also verify that the payment was marked as "completed" in the processor—pending payments may not show immediately.

Can I track revenue from clients who pay outside of GoHighLevel?

Yes. You can manually log payments by creating deals in your CRM and manually marking them as closed when you receive payment. Alternatively, you can use GoHighLevel's invoice feature to send branded invoices that link back to your account, making payment tracking automatic.

How do I see which team member generated the most revenue?

Enable Sales Attribution and assign team members to deals they influence. Then go to Reports and filter by assigned user. You'll see revenue attributed to each team member, which helps identify your top performers and justify compensation decisions.

What's the difference between pipeline revenue and closed revenue in reports?

Pipeline revenue includes all deals in progress (prospecting, negotiation, proposal stages). Closed revenue only includes deals marked "Closed Won." Pipeline shows potential; closed revenue shows what actually happened. Both matter—one predicts future cash flow, the other proves past performance.

Can I export revenue reports for my accountant?

Yes. Any report in GoHighLevel can be exported as a CSV or PDF. Go to the report you want, click the export button, and choose your format. Your accountant will get a detailed breakdown of transactions that matches your GoHighLevel records.

Ready to try this?

30 days free, no credit card required. Set up everything in this guide inside your trial.

Start Free 30-Day Trial
Cancel anytime — $0 for the first 30 days
William Welch
GoHighLevel user and affiliate. Runs GlobalHighLevel.com — free tutorials, guides, and strategies for agencies and businesses using GHL worldwide.