## Zoho Billing - Product, solutions, integrations, support, and resources Index

Access the complete documentation index at:
https://www.zoho.com/in/billing/llms.txt

Use this file to discover all available documentation pages before proceeding.

# Advance Billing

You may sometimes need to send invoices and collect payment from your customers before their subscription renews. With Zoho Billing, you can bill your customers in advance, even before the subscription’s next billing period starts. This is particularly helpful to ensure that you get paid on time and avoid interruptions in service.

**Scenario:**

Patricia runs a magazine subscription business, which requires her to pay her delivery agent in advance to send magazines to her customers. If a customer cancels a subscription at the end of the existing billing cycle, she will suffer a loss due to the delivery fees. To ensure that this loss does not happen, Patricia can use Advance Billing and bill her customers 5 days before the subscription’s next billing date. Upon receiving the payment, she can dispatch the magazines to her customers, ensuring a seamless billing experience.

**Note:**

This feature is currently in early access for Enterprise edition, Zoho One Elite Addon and in certain plans of Zoho Billing. Visit our pricing page to check whether your plan supports Advance Billing. Reach out to [](mailto:support@zohobilling.com)[support@zohobilling.com](mailto:support@zohobilling.com) to enable this feature for your organization.

## Enable Advance Billing

To enable Advance Billing for your organization:

*   Go to _Settings_ and click **Advance Billing** under _Subscriptions_.
    
*   Click **Enable Advance Billing**.
    
*   Select the **Advance Billing Method**.
    
    Option
    
    Description
    
    **Advance Payment Request**
    
    A payment request will be generated for your customer before the renewal date, according to your configuration. Upon receiving payment, an invoice will be generated for the customer in advance.
    
    **Advance Invoice**
    
    An invoice will be generated for your customer’s subscription before the renewal date, according to your configuration.
    
    **Note:**
    
    If advance payment requests have already been generated for some subscriptions, you cannot switch the advance billing method to **Advance Invoice**. You need to cancel those advance payment requests to switch to Advance Invoice.
    
*   Enable **Apply Payment Terms From the Upcoming Billing Cycle** if you want the payment term to be calculated from the start of the next billing cycle.
    
    **Scenario:**
    
    Zylker has enabled advance billing for its monthly subscription service. The advance invoices are generated 5 days before the end of the billing cycle, with the payment term set as 5 days. If Zylker enables this option, the advance invoice will be due 5 days after the new billing cycle starts.
    
    **With this option disabled:**
    
    Old Billing Cycle: 1 July - 31 July
    
    New Billing Cycle: 1 August - 31 August
    
    Advance Invoice Generated On: 26 July
    
    Payment Term: 5 Days
    
    Due Date: 31 July
    
    **With this option enabled:**
    
    Old Billing Cycle: 1 July - 31 July
    
    New Billing Cycle: 1 August - 31 August
    
    Advance Invoice Generated On: 26 July
    
    Payment Term: 5 Days
    
    Due Date: 6 August
    
    **Note:**
    
    This option is not supported for Advance Payment Requests. You can enable this option only for Advance Invoices.
    
*   Click **Automate advance billing** to generate advance invoices automatically for all subscriptions.
    
    **Note:**
    
    Advance invoices and advance payment link will not be generated automatically for a subscription if:
    
    *   The subscription has no remaining billing cycles.
    *   The subscription has unbilled charges or metered billing enabled.
    *   The subscription is on a zero-value or free plan.
    *   The subscription is [created for items](/in/billing/help/sales/subscriptions/subscriptions.html#items-subscription).
    *   The subscription is not in the **Live** status (e.g., it is in Trial, Future, Cancelled, or Expired status).
    
*   Select the **Advance Period** for the Subscription Frequencies, that is, how many days before renewal you want the advance invoice to be generated for each of the billing frequencies.
    
    Frequency
    
    Maximum Period for Advance Billing
    
    **Weekly**
    
    The Advance Billing period should be less than 6 days for weekly subscriptions.
    
    **Monthly**
    
    The Advance Billing period should be less than 26 days for monthly subscriptions.
    
    **Yearly**
    
    The Advance Billing period should be less than 364 days for yearly subscriptions.
    
    **Note:**
    
    The schedule you select here will be applicable to all subscriptions by default. However, you can configure the schedule for individual subscriptions from their _Overview_ page.
    
*   Check **Disable Advance Invoice Failure Emails** if you do not want Zoho Billing to send an email to your organisation’s primary email address when an advance invoice fails to generate because of other configured features in the subscription.
    
    **Note:**
    
    This option is available only if you have configured Advance Invoices.
    
    ![Configure Advance Billing](/billing/images/help/images/subscriptions/advance-billing/configure.png)
*   Click **Save**.
    

## Generate Advance Invoice Manually

You can generate advance invoices manually for 1 term or multiple terms for a subscription from the subscription’s Overview page.

To generate a manual advance invoice:

*   Go to the **Subscriptions** module under **Sales**.
*   Select a subscription.
*   Click **More** at the top.
*   Select **Generate Advance Invoice**.
*   Enter the number of cycles for which you want to generate the advance invoice.
*   Click **Preview** to preview the invoice before generating.
    *   Click **Show PDF View** to view the advance invoice PDF.
*   Click **Generate**.

An advance invoice will be generated for the selected cycles, which can be viewed from the **Invoices** module under _Sales_. You can manually send the invoice to your customers or mark it as **Sent**.

**Note:**

The advance invoice will be created in the **Draft** status or sent to your customers, based on the preferences that you have configured.

## Generate Advance Payment Request

You can generate an advance payment request and send it to your customers. Once payment is completed, an invoice will be generated for the subscription’s next billing cycle.

To generate an advance payment request manually:

*   Go to the **Subscriptions** module under _Sales_.
*   Select a subscription.
*   Click **More** at the top.
*   Select **Receive Advance Payment**.
    *   Select **Proceed With Existing Subscription** to receive advance payment without any changes to the existing subscription.
    *   Select **Edit Subscription & Proceed** to receive advance payment after making changes to the subscription.
*   Select how you want to record the advance payment.
    *   **Record Payment Manually** - If you have received the payment already, you can choose to record the payment manually. To do this, enter the necessary details in the next page and click Save.
    *   **Generate Payment Page URL** - If you want to generate and send a hosted payment page link to your customers, you can click Generate Payment Page URL.
        *   Click **Copy** to copy the URL and send it to your customers. You can also send the link to your customers through email:
        *   Click **Preview and Send Email**.
        *   Make the necessary changes in the email.
        *   Click **Send**.

When the [customer completes the payment](/billing/kb/customer-portal/how-can-my-customers-pay-an-invoice-via-the-portal.html) or when you [record a payment](/in/billing/help/invoice/record-payment-for-invoice.html#offline-payment), an invoice will automatically be generated for the upcoming cycles in the **Paid** status.

## Configure Advance Billing for Individual Subscriptions

You can enable, disable, or change the advance period for individual subscriptions from their Overview page or from the subscription’s creation and edit pages.

To configure advance billing for a subscription from the Overview page:

*   Go to the **Subscriptions** module under _Sales_.
*   Select a subscription.
*   Click the **Settings** icon next to the _Advance Billing_ section in the _Overview_ page.
*   Make the necessary changes.
*   Click **Save & Confirm**.

To configure advance billing for a subscription from the creation and edit pages:

*   Go to the **Subscriptions** module under _Sales_.
*   [Create](/in/billing/help/sales/subscriptions/subscriptions.html#new-subscription) or [edit](/in/billing/help/sales/subscriptions/subscriptions.html#edit-subscription) a subscription.
*   Enter the required details.
*   Go to the _Other Preferences_ section.
*   Click the **Edit** icon next to _Advance Billing_.
*   Make the necessary changes in the popup that appears.
*   Click **Save & Confirm**.

The advance billing preferences for the subscription will be updated, and they will override the organization preferences.

## Edit or Cancel a Subscription

When you [edit](/in/billing/help/sales/subscriptions/subscriptions.html#edit-subscription) or [cancel a subscription](/in/billing/help/sales/subscriptions/subscriptions.html#cancel-subscription) that has an advance invoice, Zoho Billing voids the advance invoice. If the subscription is cancelled, the invoiced amount is stored as unused credit for the customer.

**Note:**

If an advance invoice has a credit note associated with it, you cannot edit or cancel the subscription. Editing or cancelling the subscription requires voiding the advance invoice, and an invoice with an associated credit note cannot be voided.

**Note:**

If you edit or cancel a subscription that is part of a consolidated advance invoice, the consolidated advance invoice will be voided. A new invoice will be raised in the **Sent** status without the edited or cancelled subscription’s line items.

## Dunning Management for Advance Billing

The [dunning management settings](/in/billing/help/settings/subscriptions/dunning-management.html) configured for your organization also apply to advance invoices. However, the timing of final actions depends on whether the advance invoice’s billing period has begun.

Refer [Final Actions For Unpaid Invoices](/in/billing/help/settings/subscriptions/dunning-management.html#final-actions-unpaid-invoices) for details on available actions.

**Note:**

The following conditions determine how final actions are applied to advance invoices:

*   If the advance invoice’s billing period has not yet started, the invoice final action will occur immediately at the end of the dunning period or upon final retry failure. The subscription’s final action will be scheduled at the end of the current billing cycle.
    
*   If the advance invoice’s billing period has already started, both the invoice and subscription final actions will occur immediately at the end of the dunning period or upon final retry failure.
    

If the dunning period extends into the next billing cycle, the subscription will remain in _Past Due_ status until the payment is successful.

**Note:**

The end-of-term dunning subscription final action (if scheduled) will not be automatically removed upon successful payment and must be removed manually, if required.

![](/billing/images/ask-zia/askzia-logo.svg)

Continue with Zia...

1

![](/billing/images/ask-zia/floating-send.svg)

 ![](/billing/images/ask-zia/askzia-color.svg)Ask Zia

[Contact Support](https://www.zoho.com/in/billing/contact-us?src=help_bot)[Sign up for free](https://www.zoho.com/in/billing/signup/?src=help_bot)

 ![](/billing/images/ask-zia/end-chat.svg)![](/billing/images/ask-zia/pin-chat.svg)

Loading response

Ask Zia is powered by AI. Responses are helpful but not always perfect.