If a customer has multiple credit blocks which block will be drawn down from first?

Last updated: September 6, 2024

When a customer has multiple active credit blocks, credits are drawn from the books in the following order:

  1. Block expiration time - blocks with an earlier expiration time

  2. Block creation time - blocks with an earlier creation time

  3. Per unit cost basis - blocks with a larger cost basis

Key Points:

  • Credit blocks are utilized based on their expiration date, regardless of when they were created.

  • If expiration dates are identical, the creation date will determine the order of usage.

  • When both expiration and creation dates are the same, the system will use the block with the higher cost per unit.

Example:

Credit Block

Creation Date

Expiration Date

Per-Unit Cost

Order of Usage

A

August 1st

September 30th

$0.10

3rd

B

August 3rd

September 15th

$0.12

1st

C

August 5th

September 15th

$0.08

2nd

D

August 2nd

October 1st

$0.15

4th

Verification:

You can verify this behavior by testing in the platform's test mode. Add multiple credit blocks with different expiration dates, effective dates, and unit costs in order to observe which one is depleted first.

Note: This FIFO behavior ensures predictable credit usage, which is especially useful for budgeting and tracking purposes.