# Recurring Billing

**This page covers the process for setting up recurring billing in GoHighLevel (GHL) — ensuring all recurring invoices are created accurately, billed on the correct dates, and managed consistently according to client agreements.**

## 1. Scope

- Setting up recurring invoices
- Managing billing cycles
- Verifying recurring payments
- Preventing billing errors

## 2. Accessing Recurring Billing

<div id="bkmrk-%F0%9F%93%8D-navigation%3A-ghl-%E2%86%92-" style="background:#f5f5f5;border:1px solid #ddd;padding:16px;margin:16px 0;">📍 **Navigation:** **GHL** → **Payments** → **Invoices &amp; Estimates** → **+ New Recurring Invoice**</div>## 3. Pre-Setup Validation

<div id="bkmrk-required-before-crea" style="background:#f0f4ff;border-left:4px solid #2b386d;padding:16px;margin:16px 0;"> **REQUIRED BEFORE CREATING RECURRING INVOICE:**1. Open **Masterlist Tracker**
2. Search client name and email
3. Confirm in **GHL**: payment made, amount matches plan, billing status updated
 
</div>## 4. Setting Up a Recurring Invoice

1. **Step 1: Add Customer**
    
    
    - Click **Select Customer**
    - Search by **email**
    - Select correct client profile
2. **Step 2: Add Subject Line**
    
    Copy client's name and add the **Plan** name.
    
    <div style="background:#f5f5f5;border:1px solid #ddd;padding:16px;margin:16px 0;">📝 **Format:** [Client Name] + [Plan Name]  
      
    Example: *John Doe Essential Membership*</div>
3. **Step 3: Product Details**
    
    
    1. Click **Add Product**
    2. Confirm **plan** and **pricing** (monthly amount only)
    3. Add tax manually — click **Service Fee**
    4. Click **Save**
4. **Step 4: Recurring Invoice Settings**
    
    **How Often:** Set to monthly, every 1 month. Input the client's requested billing date.
5. **Step 5: Start Date (CRITICAL)**
    
     <table style="width:100%;border-collapse:collapse;margin:16px 0;"> <thead><tr> <th style="background:#2b386d;color:#FFFFFF;padding:12px;text-align:left;">Scenario</th> <th style="background:#2b386d;color:#FFFFFF;padding:12px;text-align:left;">When to Use</th> <th style="background:#2b386d;color:#FFFFFF;padding:12px;text-align:left;">Example</th> <th style="background:#2b386d;color:#FFFFFF;padding:12px;text-align:left;">Result</th> </tr></thead> <tbody> <tr> <td style="padding:10px;border:1px solid #ddd;">**Billing starts THIS month**</td> <td style="padding:10px;border:1px solid #ddd;">Select date **BEFORE** billing date</td> <td style="padding:10px;border:1px solid #ddd;">Billing March 25 → Start date March 24</td> <td style="padding:10px;border:1px solid #ddd;">Bills on March 25 as intended</td> </tr> <tr> <td style="padding:10px;border:1px solid #ddd;">**Billing starts NEXT month**</td> <td style="padding:10px;border:1px solid #ddd;">Select date **AFTER** billing date</td> <td style="padding:10px;border:1px solid #ddd;">Billing March 25 → Start date March 26</td> <td style="padding:10px;border:1px solid #ddd;">Bills on April 25</td> </tr> </tbody> </table>
    
    **Date Verification:** Double-check the date matches what's displayed at the end of the invoice. Adjust if there is a mismatch.
6. **Step 6: End Date**
    
     <table style="width:100%;border-collapse:collapse;margin:16px 0;"> <thead><tr> <th style="background:#2b386d;color:#FFFFFF;padding:12px;text-align:left;">Setting</th> <th style="background:#2b386d;color:#FFFFFF;padding:12px;text-align:left;">When to Use</th> </tr></thead> <tbody> <tr><td style="padding:10px;border:1px solid #ddd;">**Never**</td><td style="padding:10px;border:1px solid #ddd;">Standard ongoing monthly payments (default)</td></tr> <tr><td style="padding:10px;border:1px solid #ddd;">**After**</td><td style="padding:10px;border:1px solid #ddd;">Client specified an end month, or when editing for referral discount</td></tr> </tbody> </table>

## 5. Common Mistakes to Avoid

> **Watch out for these billing errors:**- ❌ Selecting the **exact billing date** as the start date instead of one day before or after
> - ❌ Forgetting to check **today's date** before setting the start date
> - ❌ Incorrect start date → Wrong billing cycle for client
> - ❌ Using upfront/setup amount instead of the **monthly amount**