Invoice Operations 

The Invoice index page displays the list of invoices generated for your customers. You can access a particular invoice by clicking on it. Chargebee allows you to perform the following operations on an Invoice:

Classic UI users can refer to the Invoice Operations doc here.

Fundamental Operations 

This involves the basic set of operations which can be performed on every invoice, irrespective of its status.

Update address 

Using the Update Invoice Address option, you can edit the billing and shipping address information listed on an invoice. You can also update any non-address fields such as First Name, Last Name, Email, Company and Phone. Note that this action only updates the address details of the invoice, and does not update the billing or shipping details of the customer or subscription.

  • If you have configured taxes in your site, you can modify the address fields of an invoice, only if they don't affect the tax rates that are already calculated for this invoice.
  • If you have integrated your site with third party applications for taxation, you cannot edit any of the address fields and the VAT Number field, since the tax rate calculated is based on them. However, you can update any non-address fields.

Update PO Number 

Using the Update PO Number option, you can update the Purchase Order Number of the invoice.

This option is helpful when,

  1. PO Number was not entered while creating a subscription.
  2. PO Number has been modified and needs to be updated in the older invoices.

This action will change the PO number linked to an invoice and not the PO number linked to the subscription.

Create a Credit note 

If you would like to return an amount to the customer but would like to provide the same in the form of credits, you could use the Create Credit Note operation.

You can create Credit Notes either as refundable or adjustable, based on the invoice status.


If it is a partially paid invoice, then you can either create an Adjustable Credit Note to adjust the invoice amount or a Refundable Credit Note to refund the paid amount.

See also

Actions for Paid Invoices 

The actions available for a paid invoice can be accessed by clicking on the ellipsis icon on an invoice.

A screenshot showcasing the actions available for a paid invoice is shown below:

Record an offline refund 

Using the Record an offline refund option, you can issue refunds for offline payments which were made through cash, check or bank transfer.

Issue a refund 

Using Issue a refund option, you can issue refunds for paid or partially paid invoices. This option would be available only if the payment is done online or via bank transfer.

Remove payment 

Using the Remove option, you can remove the payment associated with an invoice.

The screenshot below shows where you can find the Remove option:

The effect on invoices of different statuses when a payment is removed, is detailed below:

Paid Invoice:

When the payment is removed from an already paid invoice, the amount removed will be added to the Excess Payments balance of the customer. Additionally, if

  • Auto collection is ON, the invoice status will change to Not Paid and the amount due will be increased.
  • Auto collection is OFF, the invoice status will change to Payment Due and the amount due will be increased.

Payment Due and Not Paid Invoices:

Once the partial payment is removed from a Payment Due or a Not Paid invoice, the amount due will be increased but the invoice status will remain the same.


Remove option will not be available if the invoice has been partially or fully refunded.

Actions for Payment Due/Not Paid Invoices 

The actions available for a Payment Due/Not Paid invoice can be accessed by clicking on the ellipsis icon on an invoice.

A screenshot showcasing the actions available for a payment due invoice(which are also available for a not paid invoices) is shown below:

Set expected payment date 

The Set expected payment date option allows you to set the date on which payment in expected from the customer. You can also set a payment expected date while pausing dunning for an invoice.

Pause dunning 

Pause dunning option is available only when the invoice is in dunning. It is used to suspend the dunning process until a certain date. On reaching that date, Chargebee's further action will depend on whether the date was set within or outside the dunning period.

Stop dunning 

Stop dunning option is available only when the invoice is in dunning. It is used to stop the dunning process and cancel all the scheduled retries for an invoice. However, the subscription will continue to remain Active and the invoice will be marked as Not Paid, irrespective of the final action set in dunning.

Collect now 

Using the Collect Now option, you can collect full or partial payment for an invoice. The option would not appear if there is no payment method on file.

Record payment 

Using the Record Payment option, you can manually record offline payments.

Based on the amount recorded, the payment is taken as either Partial Payment (less than invoice amount) or Excess Payment (more than invoice amount).

Partial Payments:
While recording the payment, enter the amount collected in the Amount field. The partial amount is deducted from the total amount of the due invoice.

The invoice remains in Payment Due or Not Paid state until the entire due amount is recorded.

Excess Payments:
If excess amount has been recorded, it will be added as an Excess Payment at the customer level. This will then automatically be applied to the future invoices. It can also be manually applied to the existing Not Paid or Payment Due invoices of the customer.

Apply Credits 

The Apply Credits option shows up if there are any refundable credits available for the customer. When this operation is selected, the list of available Refundable Credits will be shown and the preferred credit can be chosen to be applied to the invoice.

Apply payments 

The Apply payments option shows up if there is any excess amount available for the customer. When this operation is selected, the list of available Excess Payments will be shown and the preferred credit can be applied to the invoice.


If the invoice's due amount was not collected even after multiple attempts, Write Off operation can be used to close the invoice.

When this option is used,

  • An Adjustment Credit Note will be created for the invoice due amount. This Credit Note will have the reason code as "Write Off" and will then be applied to the same invoice.
  • The invoice's status will be marked as Paid.


Using the Void option, you can cancel an invoice generated with incorrect details. You can recover a voided invoice by regenerating it after correcting the invoice details.

Void option is available only for the roles of Owner, Admin, Sales Manager, and Customer Support. Voiding an invoice will trigger the invoice_updated event.

Invoice can be voided when:

  • The invoice amount is incorrect.
  • The customer requests for a change in the invoice.
  • The customer cancels the order.

Invoice cannot be voided if it has payments associated with it. Although, you can void an invoice after removing the payments.


This option is used to permanently delete an invoice.

The Delete option is available only for the roles of Owner and Admin. Deleting an invoice will trigger the invoice_deleted event.

Invoice cannot be deleted if:

  • the invoice has been paid for
  • Credit Notes were applied to the invoice

During a Void/Delete Action:

  1. If Promotional Credits had been applied on a voided/deleted invoice, then the credits will be reclaimed and added back to the customer.
  2. If Prorated Credits had been applied on a voided/deleted invoice, then the credits will be reclaimed and added back to the customer.
  3. If the current term's invoice is voided/deleted and if the subscription is changed with the option Apply prorated credits and charges enabled, then Prorated Credits will not be created for that subscription and will not be applied for subsequent invoices.

Regenerate invoice 

Regenerate invoice option gives you the ability to resurrect a voided invoice, after making any changes if needed. To correct the details of an invoice before regenerating, you need to navigate to the respective resources (Customer, Subscription, Plan, Addon, and Coupon) and make the changes.

Take a look at our FAQ on scenarios when an invoice can be regenerated.


An invoice has incorrect shipping or billing address, you can change it in the respective subscription before regenerating invoice.

An invoice has incorrect tax details, navigate to Settings > Configure Chargebee > Taxes and change the tax configuration, before regenerating the invoice.

After making the necessary corrections, follow the steps to regenerate the invoice.

Step 1: Search for the subscription and select the Regenerate invoice option.

Step 2: Choose a billing term

  1. Full Term - the invoice will be generated for the entire billing term
  2. Custom Period - select a specific period for which you want to regenerate the invoice.

Step 3: Configure the options for Custom Period:

  1. Choose a custom period for which you want to regenerate the invoice.

  2. Choose Start and End date (ensure these dates are within the billing cycle).

    The time component chosen would not apply if Chargebee is running on day-based billing mode.

  3. Choose to prorate the charges for that period or not.

  4. Choose to invoice the charges immediately or add them to unbilled charges (if Consolidated Invoicing is enabled).

  • The set up fee of a plan does not appear in the line items of the regenerated invoice.
  • If you had enabled the option to hide zero value line items in your site settings, an invoice will not be generated even if the subscription is in Active state. In such cases, you do not see the option to regenerate the invoice.

Actions for Pending Invoices 

If you have enabled metered billing in Chargebee site, invoices will be generated in Pending status. You can perform the following actions on these invoices.

Add charge 

To include one-time charges, use the Add Charge option.

Add addon 

Use the Add Addon option to include an addon in the invoice.

Close this invoice 

Use the Close this invoice option to add all the usage based charges and post the invoice. When you click Close this invoice, the Close Invoice pop-up displays all the Invoice notes present for this invoice. You can remove some of these notes and add a new note as required. This note is displayed first in the invoice under Invoice Notes.

The invoice status changes from Pending to Payment Due.

Invoices API 

You can also perform operations related to invoices using the Invoices API .


Will the invoice number change when you regenerate an invoice?

Yes, the Invoice number will be different when you regenerate invoice for the subscription.

How do invoice operations affect orders in Chargebee?

Refer to this section on the Chargebee Orders page.

Can I send a quote to a customer and later convert it into an invoice?

Yes, learn more about quotes and proforma invoices in Chargebee.

What is the difference between deleting and voiding an invoice?

If an invoice is deleted, it is removed from the system and the operation cannot be undone. If you are filing for taxes, deletion of invoice might be problematic because you will lose record of the invoice number sequence. For example, if an Invoice #002 is deleted, the list of invoices would then be #001, #003, #004, #005, and so on.

If an invoice is voided, on the other hand, the invoice status will be marked as Voided but the invoice would still be available in the system.

When can an invoice be regenerated?

Scenario 1: In case you have missed adding a coupon to the subscription or if the taxes have been applied incorrectly, you can utilize the Regenerate Invoice option. So when an invoice is generated with incorrect amount, coupons, taxes, shipping/billing address etc., you may void the invoice and correct the invoice. After the corrections are made, you can regenerate the invoice with accurate details.

Scenario 2: If the subscriptions are imported into Chargebee (via API), invoices will not be created automatically. In this case, you can create an invoice using the Regenerate Invoice option.

An invoice can be regenerated when,

a) A Subscription has no current term invoices (Invoices are voided/deleted)
b) A Subscription has no current term Unbilled charges

An invoice cannot be regenerated when,

A Subscription is In-Trial, Future or Cancelled state
A Subscription has a recurring invoice for the current term
A Subscription has recurring Unbilled charges for the current term
A Subscription has an Advance Invoice

Was this article helpful?