Getting Started

Building Blocks

Subscription Features

Custom Fields




Order Management

Billing Features


Payment Methods

Direct Debit Payments

Configuring Gateways

Revenue Recovery


Self-Serve Portal


Reports and Analytics

Data Privacy & Security

Fraud Management


Other Features


Third Party Integrations

Net D 

Net D ("D" stands for "Days") is a form of payment term, and refers to the period within which a customer has to pay for their outstanding invoice (net amount) for the service/product received.

The Net D terms specify that the seller expects to receive the payment within a specified number of days after the service has been activated or product has been dispatched.

In Chargebee, you can set the payment terms starting 7 days through 90 days.

If you do not want to set a specific payment term, you can set it as Due Upon Receipt.


If the payment term specified for a customer or an invoice is Net 30, the total invoice amount is to be paid within 30 days.

In Chargebee, the option applies only when Auto Collection is turned off.

The following diagram explains the Invoice Status Life Cycle:

Say, you've set Net 15 for your payment term. When an invoice is in the process of being generated, Chargebee will check whether Net D is enabled for your site. With Net D enabled, the invoice now moves to Posted status. The customer can now make the payment within the defined term, which in this case is 15 days. When the payment is made within 15 days, the invoice status is updated to Paid. If the customer fails to make the payment even after 15 days, status will be Payment Due or even Void based on the payment.

  • Click here to know more about Invoice statuses
  • Net-D can be setup for one-time invoices. If you are an existing user, contact [email protected]  to get this enabled for your Chargebee site.

Enable Net D for Chargebee Invoices 

To include Net D as a payment term in your invoices,

  • Navigate to Settings > Configure Chargebee > Billing Rules > Payment Terms and click Enable Payment Terms

  • Choose Default Payment Term will appear. Set a default payment term here.

  • When Net D is enabled, the payment term chosen is applied to only new customer records created with auto-collection off, from then on.
  • Additionally, the payment term chosen can also be stored with new customer records created with auto-collection on. So that if auto-collection is turned off for them later, the stored payment term is applied to their invoices. Contact [email protected]  to enable this feature. The screenshot below shows how the details page of a new customer record looks post enabling this feature.

For both the above cases, existing customer records are not affected.

Enable Payment Terms for a specific customer 

There are two ways in which you can set payment terms for a customer:

Via Web Interface

Payment Term set in Site Info & Billing Rules will be applied to all customers who are paying via offline mode. That is, customers for whom Auto Collection is turned OFF. If the payment term needs to be modified for a specific customer, you have the option to set a different term for that customer:


You can set the Payment Terms for a customer via the API, learn more   for details.


If you'd like to use a value (no. of days) for Net D that is not available on Chargebee, write to [email protected]  .

Payment Terms in Invoice 

Once Payment Terms is enabled, invoices will be created in Posted status for Active subscriptions.

The invoice will also show what the payment term is (Net 15 or Net 30 days) and the due date for the payment, which is the date on which the invoice is generated + no. of days set as payment terms.

To display the Payment Term and Due Date in the Invoice PDF, you need to enable the Payment Terms & Due Date(Invoice Only) option under Settings > Configure Chargebee > Invoices & Credit Notes.

Changing Payment Terms 

Site-Level Change 

You can change Net D at the Site level the same way you enable it. This will not affect existing customer records, only new customer records created from then on will store the new setting.

Customer-Level Change 

You can also change Net D for a particular customer by navigating to their details page and using the Change Customer Details button.

Net D change is only available when auto-collection is disabled for that customer. Once changed, the new setting only affects new invoices generated for the customer from then on; existing invoices are not affected.

Search for Posted Invoices 

Now you can search for posted invoices using the Status = "Posted" filter via the Chargebee site and the API.

Email Notifications 

Chargebee can send emails to your customers informing them that an invoice has been Posted and when it's due for payment. These emails can be sent based on the version of email notifications enabled for your Chargebee site.

Email Notifications V1 

If you have Email Notifications V1 enabled for your Chargebee site, navigate to Settings > Configure Chargebee > Email Notifications and enable Net D - Payment Due Reminder. Customize Template option will let you configure the email to be triggered before a specific number of days.

Email Notifications V2 

If you have Email Notifications V2 enabled in your Chargebee site, configure the email notifications for Net-D by navigating to Settings > Configure Chargebee > Email Notifications > Invoices & Payments > Payments Terms (Net-D).

Toggling the switch will enable the email notification for Net-D Payment Due Reminder.

Click here to know more on how to configure emails in Email Notifications V2.

  • When an invoice goes into Posted status, an invoice generated event is triggered.
  • When the invoice status changes post the due period, an invoice updated event is triggered.


What will happen when Auto Collection is set to Off and then updated to On?

If Auto Collection is OFF and the updated to ON, then Chargebee will check for presence of payment details stored against the Customer's billing information. If payment information (for instance, card details) are present, then collection attempt will be made. If payment is processed, Invoice will be marked as Paid else it will be moved to Payment Due status.

Was this article helpful?