Important Limitation to Know
Refunds cannot be issued inside ManyRequests.
Any refund processed outside the platform will not automatically sync back.
You must take an additional step in ManyRequests to reflect the refund for the client.
Refund Process for Stripe Payments
Step 1: Issue the Refund in Stripe
Log in to your Stripe dashboard.
Find the customer and the related charge or subscription.
Process the refund in Stripe as usual.
At this stage, the refund exists only in Stripe.
Step 2: Cancel the Subscription in ManyRequests
Log in to your ManyRequests admin account.
Go to Users > Organization
Select the client organization.
Under Service and Subscription, hover over the client plan.
Click on the vertical three dots.
Click on Cancel.
This updates what the client sees in their ManyRequests portal.
Refund Process for Manual Payments
If the payment was handled outside Stripe, for example via bank transfer, PayPal, or cash, the process is similar but fully manual.
Step 1: Issue the Refund Externally
Send the refund using the same method the client originally paid with.
Keep your own internal record of the refund for accounting purposes.
Step 2: Update ManyRequests Manually
Log in to your ManyRequests admin account.
Go to Users > Organization
Select the client organization.
Under Service and Subscription, hover over the client plan.
Click on the vertical three dots.
Click on Cancel.
ManyRequests does not store refund records for manual payments, so cancellation is the only way to reflect the change on the client side.
