Skip to main content

How to issue refunds

ManyRequests doesn't issue refunds directly. Refund in Stripe or manually, then cancel the subscription or remove the service.

Written by Gabriel Lecointere

ManyRequests doesn't issue refunds itself. You send the refund outside the platform, in Stripe or by your own payment method, and then update the client's services in ManyRequests so their access matches the refund.

Important limitations

  • There is no refund button in ManyRequests.

  • Refunds you send outside the platform don't sync back. The invoice keeps its Paid status.

  • You need one extra step in ManyRequests to reflect the refund for the client.

Refunds for Stripe payments

Step 1: Issue the refund in Stripe

  1. Log in to your Stripe dashboard.

  2. Find the customer and the related payment.

  3. Refund it in Stripe as usual.

At this point the refund exists only in Stripe.

Step 2: Cancel the subscription in ManyRequests

First, open the organization:

  1. Go to Users > Clients and open the Organizations tab.

    Clients page with the Organizations tab highlighted
  2. Click the client's organization. It opens on Services and subscriptions.

  3. Hover over the subscription card, click the three dots and choose Cancel.

    Subscription card menu with Cancel highlighted
  4. Pick how to cancel:

    • Cancel immediately ends the subscription now. This is usually the right choice after a full refund.

    • Cancel at period end lets the client keep access until the current period ends, for example after a partial refund.

    For subscriptions with credits or hours, Cancel immediately also shows Expire remaining balance. Leave it checked to remove the unused credits or hours from the client's balance.

    Cancel subscription dialog with Cancel immediately selected and Expire remaining balance checked
  5. Click Cancel subscription.

ManyRequests also cancels the subscription in Stripe, so the client won't be charged again. Cancelling doesn't refund anything by itself.

Refunding a one-off service

One-off services don't have a subscription to cancel. On the organization's Services and subscriptions tab, hover over the service card, click the three dots and choose Remove service to take it away from the organization.

One-off service card menu with Remove service highlighted

Refunds for manual payments

If the client paid outside Stripe, for example by bank transfer, PayPal or cash, the process is the same but fully manual.

Step 1: Send the refund yourself

  • Refund the client with the method they paid with.

  • Keep your own record of the refund for accounting.

Step 2: Update ManyRequests

Cancel the subscription or remove the one-off service exactly as described above. ManyRequests doesn't store refund records, so this is how you reflect the refund on the client's side.

Did this answer your question?