clear

Invoices overview

Last updated on: August 18, 2025

Ontraport includes e-commerce tools that allow you to sell products through order forms, manually log and charge transactions and request payment for unpaid invoices.

This article focuses on sending and receiving payments through unpaid invoices. You'll learn what customers see when they receive an invoice, how to manage invoices and payments in their collections, how to adjust invoice settings, and how to use automations to send billing reminders.

Invoicing is available to some account levels. Check out our pricing page to learn more.

Table of contents

How does invoicing work in Ontraport?
How to use invoicing for your business
Automatically generated invoice pages and emails
Unpaid invoice email
Invoice page
Payment page
Refund receipt email
Invoice receipt
Invoices collection and subcollections
Payments collection and subcollections
Create an unpaid invoice
Send draft invoices
Past due invoices
Invoice settings
Invoice automations
Invoice messages
Send an upcoming payment reminder
Create past due invoice reminders

How does invoicing work in Ontraport? 

Invoicing is a great option for one-on-one sales and service-based businesses that want to send bills and collect payments easily.

When you create an unpaid invoice and send it to your customer, they’ll receive an email that includes your branding and a View & Pay button. Clicking the button sends them to a professional invoice page, where they can review the details, print the invoice if needed and pay their balance.

Once they click Pay, they’ll be directed to a secure payment page to enter their payment information. When the payment is complete, the system automatically sends them a receipt.

This is the built-in invoicing flow, but if you want more control, you can customize the process using automation and messages. Learn more below.

How to use invoicing for your business

Back to top

There are many ways to use invoicing in your business, but it all comes down to creating a simple, professional way to bill clients and get paid on time.

After purchase or service completion

When you’ve delivered a product or finished a service, sending an invoice ensures the client has a clear record of what’s owed and how to pay. This creates a professional close to the transaction and sets expectations for timely payment.

For deposits or retainers

Many businesses require partial payment up front. Sending an invoice for a deposit or retainer secures commitment before work begins and helps protect your cash flow.

Milestone billing

 For larger projects, breaking costs into phases makes payments easier for clients and steadies revenue for you. Sending an invoice at each project milestone documents progress and keeps payment schedules on track.

Automatically generated invoice pages and emails

Back to top

When you create unpaid invoices, Ontraport automatically generates pages and emails for your customers to view their invoice details and make payments. You can customize these in your account’s invoice settings to match your branding.

Let’s start by looking at the pages and emails Ontraport creates and how your customers will use them.

Unpaid invoice email

Back to top

When you first send an unpaid invoice to your customers, they will receive an unpaid invoice email.



This email provides your customers with important information, including their invoice number, the amount due, the due date, a customer note (if included), product information, and terms (if specified in your invoice settings).

This email also contains a View & Pay button that leads to the invoice page.

Invoice page

Back to top

The invoice page includes more details about the purchase.



Customers can print a copy of the invoice for their records. They can also click Pay to go to the payment page.

Payment page

Back to top

This page allows your clients to pay their balance by entering their billing and card information. Once the payment is processed, they’ll receive the invoice receipt you selected when you created the invoice.

Refund receipt email

Back to top

When you refund an invoice, you can choose to send a refund receipt email to inform your customer and give them access to view the refunded invoice details.

Invoice receipt 

Back to top

When customers pay their invoices, your account automatically sends them an invoice receipt for their records. When setting up order forms, you can also choose the specific receipt template to send.

Learn more about invoice receipts.

Invoices collection and subcollections

Back to top

Whenever you create an invoice, it is saved in your Invoice collection and the Invoices subcollection in the related contact’s record. From those collections you can view details of the invoice and also take action on them.

To go to your Invoices collection:

  • Go to SalesInvoices

To go to a contact’s Invoices subcollection:

  1. Go to the Contact’s record in detail view.
  2. Click on the Purchases tab. 
  3. Scroll down until you see the Invoices subcollection. 

From other of these locations you can perform actions on the invoices. The actions that are available depend on the invoice’s status. For example you can refund a paid invoice and void draft invoices.

Invoice records come in two types:

  1. Invoice
  2. Refund receipt


And invoice records can have one of five statuses:

  1. Unpaid
  2. Paid
  3. Refunded
  4. Collections
  5. Closed


Learn more about taking action on invoices here.

    Payments collection and subcollections 

    Back to top

    When customers make a payment, a payment record is created and saved in the Payments collection and in the Payments subcollection of the related contact’s record. From these collections, you can view payment details, issue refunds, and export records.

    To go to your Payments collection, go to SalesPayments.
    To go to a contact’s Payments subcollection, go to the Contact’s record in detail view and click on the Purchases tab. Scroll down until you see the Payments subcollection.

    Payment records have two types:

    1. Payment
    2. Refund


    And payment records can have one of two statuses:

    1. Paid
    2. Declined

    Create an unpaid invoice 

    Back to top

    When you create an unpaid invoice, you can send it right away or save it as a draft to send later. Once sent, your customer will go through the workflow described above.

    1. Go to Contacts and select the client you want to send an invoice to.
      1. If you’ve set  your account to open records in quick view, click View details.
    2. Click on the purchases tab and scroll down to the Invoices section.
    3. Click New invoice.
    4. Add at least one product and customize as you would on an order form.
    5. Select “Request payment” In the “I would like to” dropdown.
    6. Customize your invoice details such as:
      • Invoice date
      • Due on
      • Payment gateway
      • Invoice receipt
      • Customer note
      • Internal note
    7. Click Send to send the invoice email immediately, or click Save draft to send it later.

    Send draft invoices 

    Back to top

    If you've saved an invoice as a draft, follow these steps to send it:

    1. Go to your client's Invoices section.
    2. Select the draft invoice.
    3. Click Edit.
    4. Click Send.

    Past due invoices

    Back to top

    When an invoice becomes past due, its status remains “Unpaid.”

    You can set up automation to alert you when invoices are past due and create groups to view all past-due invoices in your account, helping your team follow up and collect payment.

    Past due automation alerts

    1. Trigger a day after the due date
    Use a “Today is relative to Invoice’s date field” trigger.

    • Set it to fire 1 day after due date.
    • Add a condition so only invoices with the status, “Unpaid” OR “Collections” are triggered. 

    2. Assign a task to a member of your team
    Add an “Assign task” element below the trigger.

    • Customize the task message with invoice and contact information so your team member can reach out.
    • Add a task notification. We recommend alerting the task assignee when the task is assigned. 



    3. Put it all together
    Complete your automation map by adding End elements to all empty spaces.

    Then publish your map.



    When your team contacts a customer, they can either process the transaction manually on behalf of the customer, or send an invoice or payment link to allow the customer to make the payment independently.

    Past due invoice group

    Another way to pull up your past due invoices is to create a group in the invoices collection. 

    1. Go to SalesInvoices.
    2. Click New group from the top of the collection.
    3. Name the group, “Past due invoices.”
    4. Add the condition, “Due date is before today.”
    5. Add a second condition, “Status equal to unpaid or collections.”
    6. Save your group. And whenever you view the group, it will show you all of the past due invoices in your account.

    Invoice settings 

    Back to top 

    Invoice settings let you customize the appearance and terms of your invoices. You can add your business logo, set a default due date, and specify invoice terms. Once saved, these settings apply to all future invoices.

    This is also where you’ll set the hosting for your invoice and payment pages, which customers use to review and pay their unpaid invoices.

    • To access your invoice settings, go to Sales SettingsInvoice settings. 




    From this page, you can customize the following optional settings:

    Business logo
    Toggle on the business logo setting if you’d like to add the logo saved in your account’s Business information to your invoices.

    Business logo link
    If you turn on the business logo setting, you will see the logo link option. This setting allows you to add a link to your logo, such as your homepage.

    Default due date
    Set the default due date for new unpaid invoices. You can still change the due date on each invoice if needed.

    Choose from:
    • Due on receipt
    • 15 days
    • 30 days
    • 60 days
    • Custom
    • Set how many days after the invoice date the payment is due.

    Terms
    Add the terms and conditions you want to appear on all of your invoices.

    Hosting
    Choose if you want to publish your invoice and payment pages on your domain or a temporary domain.
    • We highly recommend only using temporary domains for testing purposes.

    Domain
    Select the domain you want to publish your invoice pages to.

    Filename
    Add the filename you want to customize your domain with.

    Ontraport partner link
    Toggle on this option if you want to display the “Powered by Ontraport” logo to  your invoices and invoice pages. If a customer purchases an Ontraport account after clicking on your link, you can earn 15% commission on their subscription.

      Invoice automations

      Back to top

      Here are some of the common use cases that you can set up in your account to send the messaging you care about regarding your invoices.

      Navigate to your Invoice automations by going to SalesSettingsInvoice automations. Then click New automation to create a new map.

      Invoice messages

      Back to top

      To create the messages described in the use cases above, you need to create Invoice messages. To do this navigate to SalesSettingsInvoice messages.

      You can create email and SMS messages as well as create tasks.

      Navigate to your Invoice automations by going to SalesSettingsInvoice automations.

      Invoice merge fields

      When you create invoice messages you can merge in important information from invoice records to communicate with your customers.

      Two of the available merge fields can be used to create links to the Invoice and Payment pages:

      1. OP Invoice Link
      2. OP Payment Link


      Follow these steps to create hyperlinks with those merge fields: 

      1. Insert the link merge field into the body of your email, then cut it.
      2. Highlight the text you want to hyperlink and click the link icon.
      3. Use a URL link type and select the “Other” link protocol.
      4. Paste the link merge field.
      5. Click Insert link

      Send an upcoming payment reminder

      Back to top

      Send a heads-up to your customers before their invoice is due. This is great for both one-time invoices and payment plans.

      1. Trigger before the due date
      Use a “Today is relative to Invoice’s date field” trigger.

      • Set it to fire [X] days before the due date, such as “3 days before due date”
      • Add a condition so only invoices with the status, “Unpaid” are triggered. 

      2. Send a reminder email
      Add a “Send an email” element below the trigger.

      • Include invoice details using merge fields to give your customer more information about what they owe, when it’s due and give them a link to the invoice or payment pages. 

      3. Put it all together
      Complete your automation map by adding End elements to all empty spaces. 

      • You may also want to control the time of day that your email sends by adding a Wait element above your email and set it to “some time passes” then check “Then wait until the time of day is…” and select the time you want to send your message.


      Then publish your map.



      Alternatively, you can send a reminder on the day that the invoice is due by using the “Today matches Invoice’s date field” trigger and selecting the due date field.

      Create past due invoice reminders

      Back to top

      Keep your cash flow healthy by following up on overdue invoices automatically. This automation sends a reminder after the due date, tracks payments, and optionally escalates unpaid invoices to collections.

      1. Trigger the reminder after the due date
      Start with a “Today is relative to Invoice’s date field” trigger.

      • Set it to fire [X] days after the due date, e.g., “1 day after due date”
      • Add a condition to check that the invoice status is still unpaid.
        • This prevents you from sending reminders to customers who already paid.


      2. Send a friendly reminder email
      Add a “Send an email” element below your trigger and draft your message

      • Include invoice details using merge fields and add a link to the invoice page

      3. Put it all together
      Complete your automation map by adding End elements to all empty spaces.

      You may also want to control the time of day that your email sends by adding a Wait element above your email and set it to “some time passes” then check “Then wait until the time of day is…” and select the time you want to send your message.

      Then publish your map.

       

      Related university lessons

      Types of offers
      Become familiar with the types of offers you can create in Ontraport and how they work. Add your product, set your price, include any upsells or order bumps – and more!
      Refunds
      Ideally, your customers won’t ask you for a refund. But if they do, issuing refunds in Ontraport only takes a few clicks.
      Manual transactions
      Learn to manually log transactions so you’re always prepared — even if you exclusively sell online.
      arrow_drop_down_circle
      Divider Text

      Related support articles

      arrow_forward
      Manage multiple currencies
      arrow_forward
      Create and send coupon codes
      arrow_forward
      Ecommerce overview
      Features
      © Ontraport 2025
      playlist_add_check
      PCI DSS, Level 1
      [bot_catcher]