Skip to main content

Cashback Earning Rules

This page describes the earning rule configuration for cashback programs. For a full explanation of each parameter and its tradeoffs, see Earning Rules Overview.

Configuration fields

Formula

Determines how the cashback amount is calculated from the transaction value.

FormulaCalculationWhen to use
Linearcashback = transaction_amount × value / 100Standard percentage-based reward
StepwiseSame formula, applied per spending rangeReward higher spenders more generously
Flatcashback = valueFixed reward per transaction, regardless of amount

For Stepwise, define one or more ranges. Each range has a minimum amount, a maximum amount, and a percentage value applied within that range.

Cap

Limits the maximum cashback earned.

  • Max per transaction -- caps the cashback from any single purchase
  • Max per period -- caps total cashback within a time window (daily, weekly, monthly, quarterly, biannual, annual)
  • No cap -- no limit applied

Floor

Sets a minimum cashback threshold per transaction.

  • Min per transaction -- transactions that would generate less than this amount produce no cashback
  • No floor -- all qualifying transactions generate cashback

Rounding rule

Applies when the calculated cashback is not a whole number in the program currency.

  • Round down -- always truncates the fractional part
  • Round up -- always rounds up to the next unit
  • Standard rounding -- rounds to the nearest unit using standard math rules

Example configuration

FieldValue
FormulaLinear
Value5%
CapMax per month: €50
FloorMin per transaction: €0.10
RoundingStandard rounding

With this configuration, a €30 purchase earns €1.50 cashback. A €5 purchase earns €0.25. A €1.50 purchase where the formula would produce €0.075 rounds to €0.08.