When a company provides a discount for paying early, it can either be called an “early payment discount” or “discount for cash.” In either case, the discount is calculated by taking the amount of the payment and subtracting the amount that would have been due in full on the contract’s maturity date.
The official definition of accounting for early payment discounts is as follows:
To record a discount received when paying early (in advance) on a bill.