Processing Refunds - Issue Full & Partial Refunds
6 min read
Beginner
For Owner, Manager
Updated about 2 months ago
Quick Answer
To process a refund, go to the booking or cart, click Refund, enter the amount (full or partial), confirm the refund, and the money is returned to the customer's original payment method.
Processing Refunds
When you need to return money to customers, RecSystems makes the process straightforward. Whether it's a cancellation, pricing adjustment, or service issue, here's how to handle refunds.
Refund Types
Full Refund
Return 100% of what was paid.
When to use:
- Complete cancellation
- Your error
- Service not provided
- Exceptional situations
Partial Refund
Return a specific portion.
When to use:
- Applying cancellation fee
- Service was partially provided
- Price adjustment
- Goodwill gesture
How to Process a Refund
Step 1: Find the Booking
- Go to Dashboard → Bookings or Carts
- Search for the booking
- Open booking details
Step 2: Initiate Refund
- Click Refund button
- Choose refund type:
- Full Refund — Returns everything
- Partial Refund — Enter specific amount
Step 3: Enter Details
For partial refunds:
- Enter the amount to refund
- Add a reason/note (optional but recommended)
Step 4: Confirm
- Review the refund details
- Click Confirm Refund
- Refund is processed
What Happens Next
- Refund submitted to Stripe immediately
- Customer's bank processes (5-10 days)
- Refund recorded in booking history
- Customer notification sent
Refund Destinations
Credit Card Payments
Refunds go back to the original card:
- Same card that was charged
- Same account
- Cannot be redirected elsewhere
Gift Card Payments
If booking used gift cards:
- Gift card balance is restored
- Original value returned
- Ready for future use
Mixed Payments
If customer paid with card + gift card:
- System refunds proportionally
- Or you can specify allocation
- Gift cards typically refunded first
Refund Timing
| Stage | Timing |
|---|---|
| Initiated | Immediate |
| Submitted to Stripe | Same day |
| Bank processing | 5-10 business days |
| Customer sees it | Varies by bank |
Note: We process refunds immediately, but banks control the actual posting time.
Partial Refund Examples
Cancellation Fee Applied
Original Payment: $350.00
Cancellation Fee: $50.00
────────────────────────
Refund Amount: $300.00
Service Issue Credit
Original Payment: $350.00
Issue Credit: $75.00
────────────────────────
Refund Amount: $75.00
(Customer keeps booking)
Price Adjustment
Original Payment: $350.00
Correct Price: $300.00
────────────────────────
Refund Amount: $50.00
Multiple Payments
If a booking had multiple payments:
Deposit + Balance
Refunds work across all payments:
- Full refund returns deposit + balance
- Partial refund comes from payments in LIFO order
- Most recent payment refunded first
Additional Charges
If additional charges were made:
- They can be refunded separately
- Or included in full refund
Refund Policies
Your Policies
Set and communicate:
- Cancellation windows
- Refund percentages
- Non-refundable items
Consistent Application
- Apply policies fairly
- Document exceptions
- Train staff on procedures
Customer Communication
- Explain the refund clearly
- Provide timeline expectations
- Offer alternatives (vouchers)
Alternatives to Cash Refunds
Voucher Instead
Create a voucher for future use:
- Customer keeps value with your business
- Encourages rebooking
- Good for weather/service issues
Rescheduling
Modify to different date:
- No refund needed
- Customer gets their experience
- You retain the revenue
Partial Credit
Combination approach:
- Partial cash refund
- Plus voucher for difference
- Balances customer and business needs
Recording Refunds
All refunds are tracked:
In Booking Details
- Amount refunded
- Date of refund
- Reason noted
- Who processed it
In Reports
- Appears in financial reports
- Refund totals available
- Useful for reconciliation
Troubleshooting
Can't process refund
- Verify you have permission
- Check booking status allows refunds
- Confirm Stripe is connected
- Contact support if blocked
Refund failed
- Stripe will retry automatically
- Card may be closed (check Stripe dashboard)
- May need alternative arrangement
Customer says not received
- Refunds take 5-10 business days
- Check Stripe dashboard for status
- Provide confirmation/reference number
- Have them contact their bank if over 10 days
Wrong amount refunded
- Cannot undo a refund
- Process additional refund if too little
- If too much, contact customer for recharge
Best Practices
Document Everything
- Note reason for refund
- Record who authorized
- Keep for reference
Be Prompt
- Process refunds quickly
- Customer satisfaction matters
- Delays cause frustration
Be Professional
- Don't make customer feel bad
- Handle gracefully
- Turn negative into positive
Know Your Limits
- Who can authorize refunds?
- Maximum amounts without approval?
- When to escalate?
Related Articles:
Frequently Asked Questions
How do I issue a full refund?
Open the booking, click Refund, select Full Refund, confirm the action. The full amount is returned to the customer's original payment method.
Can I do a partial refund?
Yes, select Partial Refund, enter the specific amount to refund, and confirm. Only the specified amount is returned.
How long do refunds take?
Refunds are initiated immediately but typically take 5-10 business days to appear on the customer's statement, depending on their bank.
Can I refund to a different card?
No, refunds can only go back to the original payment method. If the card is no longer valid, Stripe will attempt the refund; if it fails, other arrangements may be needed.
Was this article helpful?