Getting Started – Create and Send Invoices

Workflow flowchart for How to Create and Send Invoices in <a href=GoHighLevel (Step-by-Step Guide)” title=”Workflow flowchart for How to Create and Send Invoices in GoHighLevel (Step-by-Step Guide)”>

Final Article Body (no in-body title)

Sending clean, professional invoices is one of the fastest ways to turn a won deal into real revenue. If you’re using GoHighLevel just for funnels or pipelines today, you’re leaving money and manual work on the table.

This guide walks you through exactly how to create and send invoices in GoHighLevel, how to customize your invoice settings, and how to connect payments to automated workflows so every new client moves smoothly from "yes" to onboarded.

Along the way, you’ll see where GoHighLevel does the heavy lifting for you—and where Revset Labs can step in as your implementation partner if you’d rather not build everything yourself.

If you don’t yet have access, you can start a free GoHighLevel trial and follow along as you set up invoicing.


What You Need Before Creating Invoices in GoHighLevel

Before you send your first invoice, spend a few minutes getting the foundations right. It will save you hours of cleanup later.

1. Confirm your payments setup

Make sure you’ve already:

  • Connected your payment processor (Stripe, PayPal, etc.).
  • Tested at least one small payment so you know money can actually move.
  • Configured your default currency and tax settings.

If you’re not sure whether payments are ready, that’s the first thing to confirm inside your GoHighLevel account.

2. Add core products or services

GoHighLevel lets you treat line items as products or services. Before you start invoicing, decide what should be standardized:

  • One-time services (e.g. "Strategy Session", "Implementation Package").
  • Recurring services (e.g. "Monthly Retainer", "Subscription").
  • Any fixed-fee add-ons or setup charges.

You can manually type line items into an invoice on the fly, but creating repeatable products makes it much easier to keep pricing and naming consistent—especially if your team is sending invoices.

3. Decide how you want to get paid and by when

Clarify a few basics:

  • Standard payment terms (e.g. Due on receipt, Net 7, Net 30).
  • Whether you’ll allow payment plans or only full payment.
  • How you’ll handle deposits vs. final balances.

You’ll wire these decisions into your invoice settings so every new invoice starts with the right defaults.

If you’d like a done-with-you pass on structuring products, terms, and payment logic, Revset Labs can help you design a lean invoicing setup that matches your offer stack and cash-flow goals.


Step-by-Step: How to Create and Send an Invoice in GoHighLevel

This is the core flow most users are looking for.

Step 1 – Open the Invoices area

  1. Log in to your GoHighLevel account.
  2. From the left-hand navigation, go to Payments → Invoices & Estimates.
  3. You’ll land on a list of existing invoices and estimates, along with their status (Draft, Sent, Paid, etc.).

Step 2 – Start a new invoice

  1. Click New in the top-right corner.
  2. Choose New Invoice.
    Screenshot showing the 'New' button dropdown in GoHighLevel, with 'New Invoice' selected to initiate invoice creation.

You’re now in the invoice editor.

Step 3 – Add your customer details

In the Billed to section:

  • Search for an existing contact, or
  • Create a new contact on the spot with name, email, and phone.

For best results, make sure every invoiced contact has:

  • A valid email (for sending the invoice).
  • A phone number if you plan to send invoice reminders via SMS.

If you’re brand new to contacts, you may want to pair this guide with Getting Started – Create and Manage Contacts in GoHighLevel so your invoicing sits on top of a clean CRM.

Step 4 – Add line items and pricing

In the Items section:

  • Click Add item.
  • Choose a saved product/service or type a custom description.
  • Set the quantity, unit price, and any tax that applies.
  • Repeat for each line item on the invoice.

You can also:

  • Apply discounts at the line-item or invoice level.
  • Add internal notes or public invoice notes that show up for the client (e.g. scope summary, links to resources, or terms).

Step 5 – Configure invoice dates and terms

Make sure the basics are accurate:

  • Invoice number – Use a consistent numbering pattern so finance can track easily.
  • Issue date – When the invoice is created.
  • Due date – Based on your standard terms or a specific agreement.

You can also pre-fill standard terms (e.g. late fees, refund policies) via your invoice settings so you don’t have to rewrite them every time.

Step 6 – Preview and save the invoice

Before you send anything:

  1. Use the Preview option to see what the client will see.
  2. Double-check:
    • Client name and email.
    • Line items and amounts.
    • Taxes, discounts, and totals.
    • Notes and terms.
  3. Click Save to store the invoice.

Step 7 – Send the invoice to your client

Once everything looks correct:

  1. Click Send.
    Screenshot of the GoHighLevel invoice editor, highlighting the 'Send' button and options for email and SMS delivery.
  2. Choose how you want to deliver it:
    • Email only.
    • SMS only.
    • Both email and SMS.
  3. Customize the subject line and message if needed (e.g. add context, next steps, or a friendly reminder of what they purchased).

Your client receives a professional invoice with a secure payment link connected directly to your payment processor.

If you don’t have a GoHighLevel account yet, you can launch GoHighLevel with a free trial and send your first invoice today.

Step 8 – Record payments and receipts

As payments come in:

  • GoHighLevel will automatically mark the invoice as Paid when payment is processed through the invoice link.
  • If you collect payment outside the system (bank transfer, cash, etc.), you can manually mark the invoice as paid so your records stay accurate.

From here, you can trigger workflows to start onboarding, assign tasks to your team, or update deal stages based on the payment status.


Editing General Invoice Settings (Branding, Defaults, and Terms)

To avoid editing every invoice from scratch, configure your invoice settings once.

How to access invoice settings

  1. Go to Payments → Invoices & Estimates.
  2. Click the Settings (gear) icon.
    Screenshot showing the gear icon for invoice settings in GoHighLevel's Invoices & Estimates section.

From here you can:

  • Upload your logo and company details (business name, address, contact info).
  • Set default payment terms (e.g. Net 7, Net 30).
  • Configure default tax rates and whether they’re included or added on top.
  • Add standard footer notes like payment instructions or legal disclaimers.

These defaults will apply to every new invoice you create, but you can override them per invoice when needed.

Strategic tip: Treat this page like your "invoice template". The closer your defaults are to reality, the faster your team can move without introducing errors.

When you're satisfied, click Save.
Screenshot of GoHighLevel's general invoice settings page, displaying options for logo, company details, payment terms, and the 'Save' button.

If you’d like help designing a single, clean set of invoice defaults that match all your offers (and keep your bookkeeper happy), Revset Labs can work with you to blueprint and implement that structure in GoHighLevel.


Managing Invoices at Scale

Once you’re sending more than a handful of invoices, the management view becomes critical.

From Payments → Invoices & Estimates, you can:

  • Filter by status (Draft, Sent, Paid, Overdue).

  • Search by client name, amount, or invoice number.

  • Quickly see outstanding balances and upcoming due dates.

  • Review its status (e.g., Draft, Sent, Paid).
    Screenshot of the GoHighLevel Invoices & Estimates list, showing various invoices with their statuses like Draft, Sent, and Paid.

Common workflows include:

  • Spotting overdue invoices and triggering follow-up.
  • Identifying clients who consistently pay late.
  • Reviewing recent activity before sales or account management calls.

Inside each invoice, you’ll also see a history of sends, views, and payments—useful context if a client claims they never received the invoice.


Automating Invoices with GoHighLevel Workflows

The real power of GoHighLevel invoices shows up when you connect them to automations.

Here’s a simple example flow (also illustrated in the supporting graphic for this article):

Deal Won → Invoice Created → Invoice Sent → Payment Received → Onboarding Started

You can build versions of this flow by combining:

  • Workflow triggers (e.g. opportunity stage changes to "Won", form submitted, calendar event completed).
  • Invoice actions (e.g. create an invoice from a template, send invoice).
  • Follow-up actions (e.g. send reminders, start onboarding campaign, assign tasks).

Practical automation ideas:

  • Automatically generate and send an invoice when a proposal is accepted.
  • Trigger gentle payment reminders a few days before and after the due date.
  • Start an onboarding pipeline only when the invoice is fully paid.

If you’d like someone to architect these flows around your exact sales process, Revset Labs can take your existing pipeline and turn it into a fully automated "deal won → cash collected → client onboarded" system inside GoHighLevel.


Connecting Invoices to Pipelines and Client Experience

Invoicing isn’t just about getting paid—it’s a key part of the client experience.

Some ways to combine invoices with other GoHighLevel features:

  • Pipelines: Move opportunities to a "Payment Pending" stage while the invoice is open, then to "Onboarding" once paid.
  • Tasks: Automatically assign a task to your team when a high-value invoice is sent or paid.
  • Surveys & forms: After payment, send a short onboarding or intake form to capture the information your team needs to deliver.

By linking pipelines, tasks, and invoices together, you reduce manual handoffs and make it obvious what should happen next for every client.


Frequently Asked Questions About GoHighLevel Invoices

What’s the difference between an invoice and an estimate?

An estimate is a proposal of work and price—it doesn’t request payment. An invoice is a formal request for payment based on an agreed scope. Many businesses send an estimate first, then convert it into an invoice once the client says yes.

Why isn’t my logo showing on older invoices?

If your logo appears on new invoices but not on older ones, the original image file may have been removed from your media library. Upload a new version of your logo, update your business details to use it, and re-send any key invoices that need refreshed branding.

What if a client says they never received the invoice?

First, check the invoice history to see whether it was sent and opened. If it shows as sent but not viewed, confirm the client’s email address and re-send the invoice. You can also send a link via SMS if you have their mobile number.

Can I create recurring invoices or payment plans?

Yes. GoHighLevel supports payment plans and automations so you can break a larger project into installments or bill on a recurring schedule. You can combine this with workflows to send reminders and start or pause services based on payment status.


Where GoHighLevel and Revset Labs Fit Together

GoHighLevel gives you the infrastructure to create, send, and track invoices. Revset Labs helps you turn that infrastructure into a complete, automated revenue engine.

Our team can help you:

  • Map your offers into clean products and invoice templates.
  • Connect deals, invoices, and onboarding steps into one consistent workflow.
  • Build automations that keep cash flow steady and clients informed at every step.

If you’re ready to tighten up how money flows through your business, you can start your free GoHighLevel trial here and work with Revset Labs to design the invoicing and onboarding system around it.

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top
60,000+ agencies trust HighLevel
GoHighLevel
Everything your
agency needs.
Free for 14 days. No credit card required.
23Hrs
47Min
00Sec
Start Free Trial →
Cancel anytime  ·  No credit card required
14 days free. No credit card. Start Free Trial
Ready to scale your agency? Most agencies see results in the first 30 days.
Start Free →
Your free trial
is still waiting.

Most agencies see results in the first 30 days. Takes 5 minutes to start.

Claim Free Trial →

START YOUR FREE 14-DAY TRIAL TODAY!

No Commitment. Cancel Anytime.

GET STARTED NOW