Monthly gross billing
Pre-approval Required
Please contact Rainforest support or your Customer Success Manager for more information.
What is monthly gross billing
Rainforest supports a gross monthly billing model that defines how billing fees are collected from the merchant as we process payment activity. When a merchant is setup for gross billing, the merchant will receive a daily funding deposit of the payment activity and a monthly billing deposit for the billing fees defined by the merchant's billing profile.
Gross billing offers some advantages and flexibility to how merchants manage their activity and billing funds:
- The merchant receives the full sum of all their volume on a daily basis
- Different bank accounts can be configured for the funding and billing deposits
Funding deposits
The funding deposit consist of the gross amount of all the merchant's payment activity volume (payins, refunds, etc.) and is processed on every banking day. The activity within the funding deposit will following the deposit timing configuration. The fees defined by the merchant's billing profile will not be deducted from the merchant's funding deposit. Depending on the payment activity, the funding deposit amount can be positive or negative, resulting in a credit or debit to the merchant.
Billing deposits
The billing deposit consists of the sum total of all billing fees accrued throughout the previous month's billing period and is processed on the first banking day of the month. The fees for each payment activity is defined by the merchant's billing profile. The billing deposit will also include the deposit fee, if set in the merchant's billing profile, for all funding deposits in the previous month. The billing deposit amount is usually negative and will result in a debit from the merchant.
How are fees calculated
Rainforest uses billing profiles to define and calculate the amount of fees charged to the merchant. Billing profiles are created by the platform and associated with a merchant at the time the merchant is created. At the time of processing a given payment, Rainforest will use the payment amount and the applicable fee and/or rate from the billing profile to calculate the total billing fee amount. The fee is calculated at the time of processing, but billed at the end of the month in the billing deposit.
Merchant onboarding
When onboarding a merchant, the Merchant Onboarding Component will prompt the user to connect multiple bank accounts, one for the funding deposit and one for the billing deposit. Depending on the merchant's needs or preferences they have the flexibility to choose different accounts or a single account for both deposit types.
Deposit reporting
Deposit report
When using the Deposit Report component with a gross billing model, it can be helpful to see the deposit type in the report. This can be achieved by including the deposit_type
column definition in the reports columns
prop value.
<rainforest-deposit-report
session-key="REPLACE_ME"
coluns="'[
{ "name": "Created", "type": "builtin", "value": "created" },
{ "name": "Status", "type": "builtin", "value": "status" },
{ "name": "Deposit Type", "type": "builtin", "value": "deposit_type" },
{ "name": "Amount", "type": "builtin", "value": "amount" },
{ "name": "Method", "type": "builtin", "value": "method" },
{ "name": "ID", "type": "builtin", "value": "id" }
]'"
></rainforest-deposit-report>
Deposit details
The Deposit Details component will display the type of the deposit, funding or billing. In a funding deposit, the amount will be the the gross amount of the payment. In a billing deposit, the amount will be the billing fee amount of the payment.
Updated about 1 month ago