Round-up programs are highly configurable. This guide explains the difference between rounding rules and rounding settings, how they work together, and best practices for configuring them in the Olive Customer Portal.
Rounding Rules vs. Rounding Settings
Term | What It Does | Where It’s Set | Key Impact |
---|---|---|---|
Rounding Rules | Define how a round-up amount is calculated (e.g. round to nearest dollar, fixed amount) | Program level | Affects individual transaction round-up amounts |
Rounding Settings | Define the monthly minimum and maximum a member will be charged | Client or member level | Affects monthly roundup charges |
Rounding Rules affect transaction-level calculations.
Rounding Settings control how much a member is actually charged each month, based on their total round-ups.
How to Configure Rounding Rules
Set within a rounding program, Rounding Rules determine the logic used to calculate round-ups (e.g., round up to the next $1, or add $0.50 per transaction).
-
Rules are evaluated in order of priority (editable in the portal UI).
-
The first matching rule is applied; multiple rules cannot be combined.
In the Customer Portal, navigate to Rounding in the left navigation menu and then click Add Rounding Rule.
API endpoint: Create Round Up Rule
How to Configure Rounding Settings
Rounding Settings define the monthly charge boundaries for round-ups.
-
Minimum: If total round-ups are less than the min, the member is still charged the minimum amount.
-
Maximum: If total round-ups exceed the max, the member is only charged the max.
These can be set at the client level (as a default for all members) or customized at the member level (optional).
In the Customer Portal, navigate to Client Settings > Rounding to set a min/max on the client level. Or, locate a specific member in the Members section to see or update that member's rounding settings.
API endpoints: Update Client or Update Member
Recommended Setup
-
Create one default Rounding Rule per program
-
Configure a client-level minimum (e.g., $10/month)
-
Allow members to set their own min/max, if desired
-
Avoid creating Rounding Rules per member — this is not recommended
Things to Note
-
Rule Priority Matters: First matching rule in the list is the one that applies.
-
Rounding Rule Maximums: If a transaction exceeds a Rounding Rule’s max purchase amount (e.g. $100), no rule is triggered and round-up is $0.
- Rounding to Multiple Destinations: If your program allows members to select different destinations to send their roundups to, this must be handled by your application. The Olive platform does not segment roundups or support multiple destinations.
If your program is a white-labeled solution that different organizations will use to raise funds, you may want to set up multiple clients in the Olive platform. Reach out to your account manager for more details on how to proceed with this.