Hold Period Settings
Protect against refunds and chargebacks with configurable hold periods.
Overview
Hold periods allow you to delay when affiliate earnings become eligible for payout. This protects your business against refunds, chargebacks, and subscription cancellations by ensuring commissions are only paid out after a safe waiting period.
When a hold period is configured, affiliate earnings are divided into two categories:
- Total Earnings: All commissions earned, regardless of hold period
- Eligible Earnings: Commissions that have passed the hold period and are available for payout
Configuring Hold Periods
Setting Up Hold Periods
To configure a hold period for your affiliate program:
- Log in to your Refgrow dashboard
- Select your project
- Navigate to Project Settings
- Click on the Payouts tab
- Find the "Hold Period Settings" section
- Enter your desired hold period in days (0-365)
- Click Save Settings
Hold Period Options
| Hold Period | Description | Best For |
|---|---|---|
| 0 days | Earnings are immediately eligible for payout | Established programs with low refund rates, digital products with no refund policy |
| 7-14 days | Short hold period for quick payouts | Digital services, software subscriptions with short trial periods |
| 30 days | Standard hold period for most businesses | SaaS products, digital downloads, most online services |
| 60-90 days | Extended hold period for higher-risk products | Physical products, high-value services, products with extended return policies |
How Hold Periods Work
Earnings Calculation
When a conversion occurs, the system:
- Records the conversion and calculates the commission
- Adds the commission to the affiliate's Total Earnings
- Checks if the conversion date is older than the hold period
- If yes, adds the commission to Eligible Earnings
- If no, the commission remains in the hold period
Example Scenario
Project Settings: 30-day hold period
Today's Date: March 15, 2024
Affiliate Earnings:
- Conversion on February 10, 2024: $25 → Eligible for payout (35 days old)
- Conversion on February 20, 2024: $15 → Eligible for payout (24 days old)
- Conversion on March 1, 2024: $30 → Still in hold period (14 days old)
- Conversion on March 10, 2024: $20 → Still in hold period (5 days old)
Dashboard Display:
- Total Earnings: $90
- Eligible for Payout: $40
- In Hold Period: $50
- Next Release Date: March 31, 2024 (when the March 1st conversion becomes eligible)
Automatic Release
Earnings are automatically released from the hold period:
- The system checks daily for earnings that have passed their hold period
- Eligible earnings are immediately available for payout requests
- Affiliates see updated balances in their dashboard
- No manual intervention is required
Affiliate Experience
Dashboard Display
When hold periods are configured, affiliates see:
- Total Earnings: All commissions earned to date
- Available for Payout: Earnings eligible for withdrawal
- Pending Release: Earnings still in hold period with release dates
- Hold Period Policy: Information about your hold period settings
Payout Requests
When affiliates request payouts:
- Only eligible earnings are included in payout calculations
- Held earnings are clearly excluded from payout requests
- Affiliates can see when their next earnings will become available
- Minimum payout thresholds apply only to eligible earnings
Admin Management
Viewing Held Earnings
In your admin dashboard, you can:
- View total vs. eligible earnings for each affiliate
- See upcoming earnings release dates
- Filter affiliates by earnings status
- Export earnings reports with hold period breakdowns
Processing Payouts
When processing payouts:
- Bulk payout tools automatically use only eligible earnings
- Manual payout forms show eligible amounts
- Held earnings are protected from accidental payout
- Payout reports clearly distinguish between held and paid earnings
Best Practices
Choose Appropriate Periods
Set hold periods based on your refund policy and chargeback risk. Consider your industry standards and customer behavior patterns.
Communicate Clearly
Inform affiliates about hold periods upfront. Include this information in your affiliate terms and program documentation.
Monitor Performance
Track refund rates and adjust hold periods as needed. Shorter periods can improve affiliate satisfaction if refund risk is low.
Consider Exceptions
For trusted, high-performing affiliates, consider manual payouts or shorter hold periods to maintain good relationships.
Troubleshooting
Earnings Not Becoming Eligible
If earnings aren't being released from hold period:
- Check that the conversion date is older than your hold period
- Verify the hold period is configured correctly in project settings
- Ensure the system's daily processing is running (contact support if needed)
- Check for any system-wide issues or maintenance windows
Affiliate Confusion About Hold Periods
To reduce affiliate confusion:
- Add clear explanations to your affiliate onboarding materials
- Include hold period information in email notifications
- Provide examples of how hold periods work
- Consider creating FAQ documentation for affiliates
Changing Hold Periods
When modifying hold periods:
- Changes only apply to new conversions going forward
- Existing held earnings maintain their original release dates
- Communicate changes to affiliates in advance
- Consider the impact on affiliate cash flow and satisfaction
API Integration
When using the Refgrow API, hold period information is included in affiliate and earnings responses:
eligible_earnings: Earnings available for payoutheld_earnings: Earnings still in hold periodnext_release_date: When next earnings become eligible
See the API Reference for complete documentation on hold period fields.