Billing customers is one of the most basic, yet potentially complex functionalities that any Enterprise Resource Planning (ERP) system needs to stay competitive. Especially in today’s age, where offering subscription model pricing is exceedingly popular, having a versatile billing module has become all the more necessary.
Without the NetSuite SuiteBilling module, the ability to manage recurring billing is tedious and inefficient. We have to resort to memorizing transactions, or using billing schedules - both of which don’t quite offer the level of flexibility that can sometimes be needed.
To make things worse, basic features such as prorating billing, and consolidating multiple charges on a single invoice are absent, making it an absolute nightmare to manage!
The SuiteBilling module helps overcome all of these different challenges while presenting a plethora of features that make billing both highly customizable and easy.
Request More Info About NetSuite SuiteBilling
How Does SuiteBilling for NetSuite Work?
Like most other modules, SuiteBilling starts with items. SuiteBilling introduces a new item type called ‘Subscription Plan’. These are more like item groups where you can add items records to be included in this specific subscription plan (think of this as a template).
The next step is to configure one or more price books for these items on your subscription plan. This is very important because NetSuite is going to use the price you set here rather than the price you have set on your item records.
Once item setup has concluded, SuiteBilling supports the setup of multiple billing accounts for customers. This can be especially useful if different customer subsidiaries or departments would like different bills.
We now have everything we need to create a subscription. We can choose to create one independently or from an estimate/SO record. After creation, we would need to activate the subscription for it to start generating charges and we can use the billing operations feature for bill runs.
SuiteBilling FAQs
Can SuiteBilling be implemented for me if I am already using NetSuite?
Yes, SuiteBilling is available as an add-on module. This means that you can choose to purchase SuiteBilling even if you are already live in your NetSuite instance.
One point to note however is that SuiteBilling does not support inventory items or any other item that can be fulfilled/received. If you are unsure as to whether or not SuiteBilling is the right solution for you, please reach out to your sales or account representative.
Does SuiteBilling integrate with NetSuite’s ARM?
Yes, SuiteBilling integrates with NetSuite’s Advanced Revenue Management module (ARM) and is compliant with ASC-606 accounting standards.
How many customer billing accounts can we make?
There doesn’t seem to be any upper limit on how many billing accounts a customer can have; however, it is always best to test system performance.
Why should I use SuiteBilling over native Billing Schedules?
If you are interested in advanced functionality such as automatic renewals, consolidated invoicing, usage-based billing, etc. then SuiteBilling is probably what your NetSuite instance needs.
If however, a simple billing solution for straightforward billing is the use case, you may be able to suffice with the native NetSuite billing schedules or even memorized transactions.
Do not hesitate to reach out to your sales/account representative if you feel like you need guidance through making this decision.
Can I change the items on a subscription plan after they are active?
Yes.
Items can be added to, and removed from, a subscription even after the subscription is already active! You can even choose an effective date from which this change should occur when you are activating the subscription (post the change).
Request More Info About NetSuite SuiteBilling