> ## Documentation Index
> Fetch the complete documentation index at: https://help.hoopai.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Invoices and estimates — billing management in HoopAI

> Create, send, and manage invoices and estimates in HoopAI — including recurring billing, payment plans, late fees, and automated reminders.

<div style={{position: "relative", paddingTop: "56.25%", marginBottom: "1.5rem"}}>
  <iframe src="https://player.mediadelivery.net/embed/622351/2418177a-8a45-4a4c-a988-7bfea957f799?preload=true" loading="lazy" style={{border: "none", position: "absolute", top: 0, height: "100%", width: "100%"}} allow="accelerometer; gyroscope; autoplay; encrypted-media; picture-in-picture" allowFullScreen={true} />
</div>

The Invoices & Estimates section lets you bill contacts directly from the HoopAI Platform. You can issue one-time or recurring invoices, set up payment plans, schedule automated reminders, and accept payments via Stripe, ACH, or manual methods.

<Frame caption="The Invoices dashboard showing draft, due, received, and overdue billing pipeline">
  <img src="https://mintcdn.com/hoopai-84ec0cdc/wwsLp7XUMAI9CtMc/images/payments-invoices-dashboard.png?fit=max&auto=format&n=wwsLp7XUMAI9CtMc&q=85&s=d6cfc21d6d07a799b9ac36e8b1e0a10b" alt="Invoices dashboard" width="1610" height="530" data-path="images/payments-invoices-dashboard.png" />
</Frame>

<Note>
  To collect online payments you must have a payment gateway connected. Go to **Payments → Payment Integrations** to connect Stripe or another processor. Without Stripe Connect, you can still send invoices but must record payments manually.
</Note>

## Invoices overview

The invoices dashboard gives you a real-time view of your billing pipeline:

| Status               | Description                     |
| -------------------- | ------------------------------- |
| **Draft**            | Invoices saved but not yet sent |
| **Due**              | Sent invoices awaiting payment  |
| **Received**         | Invoices that have been paid    |
| **Unpaid / Overdue** | Invoices past their due date    |

The dashboard supports multi-currency display — invoice amounts in other currencies are converted to your account's base currency in real time before being summed.

### Filtering and searching

Use the **Filter** dropdown to narrow invoices by:

* **Invoice status** — All, Draft, Sent, Overdue, Payment Processing, Paid, or Partially Paid
* **Payment mode** — Live or Test

Use the **Search bar** to find invoices by invoice number, name, or customer name.

### Invoice table columns

* **Name** — The label you assigned to the invoice
* **Invoice number** — System-generated reference number
* **Customer details** — Contact name and information
* **Issue date** — When the invoice was created
* **Amount** — Total invoice value
* **Status** — Current payment status

### Actions menu

Click the three-dot menu on any invoice to:

* **Edit** — Modify a draft invoice (drafts only)
* **Copy link** — Share a direct payment link with the customer
* **View recurring template** — Open the recurring invoice setup
* **Download** — Save the invoice as a PDF
* **Void** — Mark as non-collectible
* **Clone** — Duplicate the invoice
* **Convert to template** — Save as a reusable template
* **Record payment** — Mark as paid once payment is received

***

## Creating a new invoice

<Steps>
  <Step title="Open the invoice editor">
    Go to **Payments → Invoices & Estimates**, click **+ New**, then select **New Invoice**.

    <Frame caption="Creating a new invoice — the invoice builder with live preview">
      <img src="https://mintcdn.com/hoopai-84ec0cdc/wwsLp7XUMAI9CtMc/images/payments-invoices-create-1.png?fit=max&auto=format&n=wwsLp7XUMAI9CtMc&q=85&s=01b13824aafd23699a4b420a42302da9" alt="Invoice editor" width="1910" height="903" data-path="images/payments-invoices-create-1.png" />
    </Frame>
  </Step>

  <Step title="Name the invoice">
    Give the invoice a descriptive name — this appears in your invoice list for easy identification.
  </Step>

  <Step title="Add business and customer information">
    * Click the pencil icon to populate your business details from your CRM settings.
    * Use the **Select customer** dropdown to attach a contact. You can add, edit, or clear the customer at any time.
    * Set the **Invoice number**, **Issue date**, and **Due date**.
  </Step>

  <Step title="Add products">
    Click **+ Add more products** to select from your product catalog. Once added:

    * Edit the price or quantity inline
    * Add taxes per line item
    * Add additional line items using the **+** icon
    * The subtotal updates automatically
  </Step>

  <Step title="Apply discounts and taxes">
    From the subtotal area, add a **discount** (percentage or fixed amount) or apply a **tax** (per item, automatically, or to the subtotal).
  </Step>

  <Step title="Add notes, terms, and late fees">
    * **Terms & conditions** — outline payment terms, deadlines, and liability
    * **Charge late fees** — set a flat or percentage fee with a grace period and maximum cap
    * **Include tipping** — let customers add a gratuity
    * **Add attachment** — attach up to 10 files (20 MB total)
  </Step>

  <Step title="Preview and send">
    Use the **Preview** option to review the invoice before sending. Then click **Send**, choose email or SMS, and confirm.
  </Step>
</Steps>

<Tip>
  The right-hand panel updates in real time as you make changes on the left, giving you a live preview while you build.
</Tip>

***

## Payment plans

Payment plans let you split an invoice into multiple installments — ideal for higher-ticket items or clients who need billing flexibility.

<Frame caption="Payment plan setup — splitting an invoice into installment payments">
  <img src="https://mintcdn.com/hoopai-84ec0cdc/wwsLp7XUMAI9CtMc/images/payments-invoices-payment-plan.png?fit=max&auto=format&n=wwsLp7XUMAI9CtMc&q=85&s=01f422f6ff640db98232aa2e13d7a957" alt="Invoice payment plan" width="1142" height="467" data-path="images/payments-invoices-payment-plan.png" />
</Frame>

<Steps>
  <Step title="Set up the invoice">
    Create a new invoice with a product and set the **Due date** (the payment schedule cannot extend beyond this date).
  </Step>

  <Step title="Add a payment schedule">
    Click **Add payment schedule**. In the dialog:

    * Choose **Percentage** or **Fixed amount**
    * Set the amount and date for each installment
    * Click **Add payment** for additional installments
    * Ensure the total equals 100% (percentage) or the full invoice amount (fixed)
  </Step>

  <Step title="Enable autopayment (optional)">
    Toggle **Enable autopayment** to automatically charge the customer's card on each due date. Choose between their customer card, a saved card, or a new card.
  </Step>

  <Step title="Send the invoice">
    Click **Send**, select channels, and confirm. The customer will see each installment with its due date and can pay one at a time or select multiple.
  </Step>
</Steps>

<Warning>
  Set the invoice's overall **Due date** before configuring individual payment dates — the system will reject payment dates that fall after the invoice due date.
</Warning>

***

## Recurring invoices

Recurring invoices automate billing for subscription-based products or services. The system generates and sends invoices on a schedule without manual intervention.

<Frame caption="The Recurring Invoices tab listing all automated billing templates">
  <img src="https://mintcdn.com/hoopai-84ec0cdc/wwsLp7XUMAI9CtMc/images/payments-invoices-recurring.png?fit=max&auto=format&n=wwsLp7XUMAI9CtMc&q=85&s=0dd9dcbc2c7c4bef0254422d205e9718" alt="Recurring invoices" width="1612" height="754" data-path="images/payments-invoices-recurring.png" />
</Frame>

Navigate to **Payments → Invoices & Estimates → Recurring Invoices** to manage them.

### Recurring invoice columns

| Column                 | Description                                                  |
| ---------------------- | ------------------------------------------------------------ |
| Recurring invoice name | The assigned name                                            |
| Customer               | Customer first and last name                                 |
| Last issued on         | Date the most recent invoice was generated                   |
| Frequency              | How often the invoice is sent (daily, weekly, monthly, etc.) |
| Amount                 | Invoice total                                                |
| Status                 | Active or cancelled                                          |

### Recurring invoice actions

* **View history** — See a full audit trail of every invoice sent under this template
* **View** — Open the recurring invoice details
* **End** — Stop future invoices from being generated
* **Delete** — Permanently remove (only if no invoices have been sent yet)
* **Clone** — Duplicate the recurring setup
* **Convert to template** — Save as a reusable template

### Auto-payment for recurring invoices

<Steps>
  <Step title="Open the invoice builder">
    Go to **Recurring Invoices**, click the three-dot menu on an existing invoice, and select **View** — or create a new one.
  </Step>

  <Step title="Enable auto-payment">
    Click the three-dot menu in the upper-right of the Invoice Builder and select **Manage auto payment**. Toggle the switch on.
  </Step>

  <Step title="Choose the payment method">
    * **Customer card** — uses the card the customer paid with originally
    * **Saved card** — uses any card saved to the contact
    * **New card** — enter new card details
  </Step>

  <Step title="Save">
    Click **Update** to apply. The system will automatically charge on each due date.
  </Step>
</Steps>

<AccordionGroup>
  <Accordion title="What happens if auto-payment fails?">
    Both the account user and the customer are notified by email. The system retries twice more, 24 hours apart. If all three attempts fail, the customer must pay the invoice manually.
  </Accordion>

  <Accordion title="How do I stop auto-payments?">
    Open the Invoice Builder for the recurring template, click the three-dot menu, select **Manage auto payment**, and toggle the switch off.
  </Accordion>

  <Accordion title="When is the customer notified of an upcoming auto-charge?">
    The customer is notified in advance — the number of days is set in the recurring invoice settings.
  </Accordion>
</AccordionGroup>

***

## Invoice reminders

Stop chasing payments manually. Set up automated email and SMS reminders for unpaid invoices.

<Frame caption="Invoice reminder setup — configure email and SMS notification sequences for unpaid invoices">
  <img src="https://mintcdn.com/hoopai-84ec0cdc/wwsLp7XUMAI9CtMc/images/payments-invoices-email-sms-notifications.gif?s=c806fa882cd0dc85524e7be8c2979eb3" alt="Invoice reminders" width="1360" height="644" data-path="images/payments-invoices-email-sms-notifications.gif" />
</Frame>

<Steps>
  <Step title="Open reminder settings">
    Go to **Payments → Invoices & Estimates** and click the **gear icon** to open Settings, then select **Reminder settings**.
  </Step>

  <Step title="Configure each reminder">
    For each reminder:

    * Enter a **Reminder name** for internal reference
    * Select an **Email template** and **SMS template** (or create new ones via Preview)
    * Set the **Reminder frequency** — how many days between sends
    * Set **Max reminders** — the total number of times the reminder sends
    * Optionally restrict sends to your **Business hours** and choose the time zone (business or customer)
  </Step>

  <Step title="Add additional reminders">
    Click **Add another reminder** to create multiple reminder sequences. Toggle any reminder off to pause it without deleting it.
  </Step>

  <Step title="Save">
    Click **Save**. Reminders will now send automatically to all contacts with unpaid one-time or recurring invoices that do not have autopayment or a payment schedule.
  </Step>
</Steps>

<Note>
  Accounts configured after March 20, 2025 have three default reminders. You can enable or disable any of them and customize the templates.
</Note>

***

## Taxes on invoices

<Steps>
  <Step title="Add taxes from payment settings">
    First set up your tax rates at **Payments → Payment Settings → Taxes**.
  </Step>

  <Step title="Apply tax in the invoice editor">
    In the invoice editor, click **Enable tax**. Choose from:

    * **Automatically** — applies the correct rate to all line items
    * **Per item** — select a tax rate for each product individually
    * **To subtotal** — apply one rate to the entire invoice total
  </Step>

  <Step title="Verify the breakdown">
    The invoice preview shows a tax breakdown with the name, rate, and Tax ID for each applied tax.
  </Step>
</Steps>

***

## Late fees

<Steps>
  <Step title="Enable late fees on an invoice">
    In the invoice editor, scroll to **Additional options** and toggle on **Charge late fees**.
  </Step>

  <Step title="Configure the late fee">
    Set:

    * **Fee type** — flat currency amount or percentage of the invoice
    * **Frequency** — how often the late fee accrues
    * **Grace period** — days after the due date before the first fee applies
    * **Maximum** — a cap on total late fees charged
  </Step>
</Steps>

***

## ACH debit payments

ACH debit allows customers to pay invoices directly from their bank account. This requires Stripe Connect to be active on your account.

When ACH is enabled, customers see a bank account option on their invoice payment page. They enter their routing and account numbers, and funds are pulled directly.

<Note>
  ACH payments typically take 3–5 business days to clear, unlike card payments which process immediately.
</Note>

***

## Recording manual payments

If you receive payment outside the platform (cash, check, bank transfer), record it to keep your invoice records accurate.

<Steps>
  <Step title="Open record payment">
    From the invoice list, click the three-dot menu and select **Record payment** — or use the button inside the invoice editor.
  </Step>

  <Step title="Choose the payment method">
    Select **Cash**, **Card**, **Check**, or **Other** (for bank transfers and other methods).
  </Step>

  <Step title="Enter amount and notes">
    Type the exact amount received and add any internal notes. Click **Save**.
  </Step>
</Steps>

<Warning>
  Manual payment recording without Stripe Connect is only available for one-time invoices. No automated email or SMS confirmation is sent to the customer.
</Warning>

***

## Estimates overview

Estimates let you send a quote to a contact before committing to a formal invoice. Contacts can approve or decline the estimate, and approved estimates can be converted to invoices.

The Estimates section shares the same interface as Invoices under **Payments → Invoices & Estimates**.

### Key estimate features

* **Include payment plans** — add installment schedules directly to an estimate so customers understand the billing structure before approving
* **Approval workflow** — customers receive the estimate by email or SMS and can approve it online
* **Convert to invoice** — once approved, convert the estimate to a live invoice with one click

### CC and BCC on invoice emails

You can add CC and BCC recipients when sending invoices via email. This is useful for keeping your accounting team or manager in the loop on every billing communication without giving them platform access.

***

## Invoice templates and workflow automation

<div style={{position: "relative", paddingTop: "56.25%", marginBottom: "1.5rem"}}>
  <iframe src="https://player.mediadelivery.net/embed/622351/592795c4-a367-4c45-941d-13c2a5913624?preload=true" loading="lazy" style={{border: "none", position: "absolute", top: 0, height: "100%", width: "100%"}} allow="accelerometer; gyroscope; autoplay; encrypted-media; picture-in-picture" allowFullScreen={true} />
</div>

You can save any invoice as a reusable template and trigger it automatically through workflows.

<Steps>
  <Step title="Convert an invoice to a template">
    Build an invoice with all your standard fields filled in. Click the three-dot menu in the upper-right of the invoice editor and select **Convert to Template**. Give the template a name and save it.
  </Step>

  <Step title="Use the template in a workflow">
    In **Automation → Workflows**, add the **Send Invoice** action and select your saved template from the dropdown. Configure the trigger — for example, after a form submission, when an opportunity moves to a specific stage, or when a tag is added to a contact.
  </Step>

  <Step title="Automatic invoice creation">
    Enable the **Automatic Invoice Creation** toggle in your invoice settings to have the platform generate a new invoice whenever a triggering event occurs (such as a product purchase or appointment completion).

    <Frame caption="Automatic invoice creation — invoices generated automatically on triggering events">
      <img src="https://mintcdn.com/hoopai-84ec0cdc/wwsLp7XUMAI9CtMc/images/payments-invoices-automatic-creation.gif?s=9ae3b1daa6bc2c20830ec8d752451486" alt="Automatic invoice creation" width="1904" height="930" data-path="images/payments-invoices-automatic-creation.gif" />
    </Frame>
  </Step>
</Steps>

***

## Product description capability

Each line item in an invoice supports an extended description field. This is useful for providing customers with detailed explanations of the work or products being billed.

In the invoice editor, click below the product name in any line item to expand the description field. Type your detailed description — it will appear on the customer-facing invoice beneath the product name.

***

## Opportunity custom values in invoices

Insert **Opportunity Custom Values** into the **Terms** and **Notes** fields of invoices and estimates. This allows dynamic data — such as deal names, close dates, or opportunity values — to appear on the document without manual typing.

<Frame caption="Opportunity custom values — insert deal data dynamically into invoice terms and notes">
  <img src="https://mintcdn.com/hoopai-84ec0cdc/wwsLp7XUMAI9CtMc/images/payments-invoices-opportunity-custom-values.gif?s=a0f0d8e681cddf7d2331247a3f2b9ce7" alt="Opportunity custom values in invoices" width="1460" height="744" data-path="images/payments-invoices-opportunity-custom-values.gif" />
</Frame>

Use the `{}` custom value picker within the Terms or Notes text field to insert any opportunity variable.

***

## Customizing the invoice layout

<Steps>
  <Step title="Open layout settings">
    Go to **Payments → Invoices & Estimates → Settings** and click **Invoice Layout** (or the **Customize Layout** option in the invoice editor's three-dot menu).
  </Step>

  <Step title="Adjust the layout">
    From this screen you can:

    * Reposition your logo
    * Show or hide columns (quantity, unit price, tax)
    * Edit footer content and payment instructions
    * Adjust color scheme and branding
  </Step>

  <Step title="Save and preview">
    Save your changes and use the **Preview** button to see how the layout looks before sending.
  </Step>
</Steps>

<Frame caption="Invoice layout customization">
  <img src="https://mintcdn.com/hoopai-84ec0cdc/CS0bauo8Tbx8zu0U/images/payments-invoices-layout.png?fit=max&auto=format&n=CS0bauo8Tbx8zu0U&q=85&s=1664d5360199a1ffd6289fc75c30aa2e" alt="Customize invoice layout" width="1035" height="399" data-path="images/payments-invoices-layout.png" />
</Frame>

***

## Importing invoices via CSV

<Steps>
  <Step title="Prepare the CSV">
    Format your file with the required columns: customer name, customer email, product name, amount, issue date, due date, and status. Save as a `.csv` file.
  </Step>

  <Step title="Import">
    In the **All Invoices** tab, click the **Import** button, upload your CSV, and map each column to the corresponding invoice field.
  </Step>

  <Step title="Review">
    After import, review the resulting invoices in the list to confirm all data was imported correctly.
  </Step>
</Steps>

***

## Frequently asked questions

<AccordionGroup>
  <Accordion title="Can I edit an invoice after it has been sent?">
    You can only edit invoices that are saved as **Draft** and have a future due date. Once sent, invoices cannot be modified — clone them and send a revised copy instead.
  </Accordion>

  <Accordion title="What is real-time multi-currency support?">
    The dashboard converts all invoice amounts to your account's base currency in real time using current exchange rates. This ensures that summary totals (Draft, Due, Received, Overdue) are accurate even when invoices are issued in multiple currencies.
  </Accordion>

  <Accordion title="Can I use invoices without Stripe?">
    Yes. Without Stripe Connect, you can create and send invoices but must record all payments manually. ACH debit, card charging, and autopayment are not available.
  </Accordion>

  <Accordion title="How do I import invoices in bulk?">
    Go to **Payments → Invoices & Estimates** and use the **Import** option to upload a CSV file with your invoice data.
  </Accordion>

  <Accordion title="Can I customize the invoice layout?">
    Yes — use the **Customize invoice layout** option in your invoice settings to adjust the visual presentation of your invoices.
  </Accordion>

  <Accordion title="Can I add CC and BCC recipients to invoice emails?">
    Yes. When sending an invoice, expand the recipient area to add CC and BCC addresses. If the contact has secondary emails configured, they appear in the dropdown for easy selection. CC and BCC are not available for SMS delivery.
  </Accordion>

  <Accordion title="How do I schedule invoice reminders?">
    Go to **Invoices & Estimates → Settings → Reminder settings**. Add reminders with custom email and SMS templates, specify the frequency and maximum number of sends, and optionally restrict sends to business hours.
  </Accordion>

  <Accordion title="What payment methods can customers use on an invoice?">
    Customers can pay by card (Visa, Mastercard, Amex), ACH bank transfer, or Apple Pay / Google Pay — depending on which payment gateways you have connected and enabled. Without Stripe Connect only manual payment recording is available.
  </Accordion>

  <Accordion title="Can I void an invoice I no longer need?">
    Yes. Click the three-dot menu on the invoice and select **Void**. This marks the invoice as non-collectible and removes it from the due/overdue totals. Voided invoices remain in your records but cannot be edited or paid.
  </Accordion>

  <Accordion title="How do I attach supporting files to an invoice?">
    In the invoice editor, scroll to **Additional options** and use the **Add attachment** option. You can attach up to 10 files with a combined size limit of 20 MB. Attached files are included in the invoice email sent to the customer.
  </Accordion>
</AccordionGroup>
