Categories

How do I refund a payment?

If for some reason your client is no longer using your product or services, or they’re not satisfied, you may need to issue a refund. A refund can be processed directly from your FreshBooks account for most online payments, and all other manual refunds can be updated by you as well.

 

Refund an Online Payment

 

PayPal refunds will need to be done manually instead. For Barclaycard, FreshBooks Payments, and Stripe Standard payments, only credit card payments up to 60 days old and Bank Transfers (ACH) up to 90 days old can be refunded within your FreshBooks account.

If the payment is older, for FreshBooks Payments powered by Stripe, contact our Support team directly. Otherwise, contact Barclaycard or Stripe for Stripe Standard directly.

 

Refunds can only be processed by the business owner or admin of the account. To refund a payment that was made through Barclaycard, FreshBooks Payments, or Stripe, use the below steps:

  1. Choose whether you'd like to refund on an individual invoice or from the Payments section:
    1. Select the Payments section
      1. Then either in the Invoice Payments tab, or the Checkout Link Payments tab, hover over a payment you want to refund
      2. Select the Refund button - if it does not appear, the payment is too old to refund
        Refund button above a payment.
    2. Or select the Invoices section
      1. Then select the invoice you want to refund
      2. Scroll down to the All Payments for Invoice [Number] and check the box(es) off next to the payment
      3. Select More Actions and select Refund
        Refund option selected from More Actions dropdown.
  2. On the Refund page, under Refund Options, choose between Full Refund or Other AmountRefund page with options to choose on how much to refund.
  3. Under Reason for Refund, choose between Duplicate, Fraudulent or Requested by Customer
  4. Select the Refund button to confirm. A refund notification will be emailed to the client once the refund is processed, and the payment will be updated to reflect the refunded amount with a reversal reason.


Notes:

  • Processing Time - Refunds take 3-7 business days to process and are taken from your Barclaycard, FreshBooks Payments, or Stripe Standard account balance first if any funds are available, or your connected bank account if there is no balance
    • FreshBooks Payments Bank Transfer refunds - Funds must be available in your FreshBooks Payments dashboard's balance to refund, either through incoming payments or by topping up the balance
  • Transaction Fees - Transaction fees are not refunded for Barclaycard, FreshBooks Payments, Stripe Standard, and PayPal payments
  • Invoice Status - The invoice status will stay the same until the refund has finished processing, once processed, the invoice will return to its previous status (Overdue, Partially Paid, or Sent)
    • If the invoice will not be fully paid, use the steps in Manual Payments below to add a negative line item and reduce the balance to $0
  • Checkout Links - Checkout Links that have been refunded will indicate a status of Refunded

 

Refund a Manual Payment

If your refund was not processed through Barclaycard, FreshBooks Payments, or Stripe Standard, or you're looking to update after manually refunding PayPal payments, you can manually adjust the original payment amount with the below steps:

  1. Process the refund outside of FreshBooks as needed (like your PayPal account)
  2. Go to the Payments section
  3. Find the payment you want to refund and select it
  4. Edit the total in the Amount field to reflect the new amount after the refund ($0 or a specific amount after a partial refund)
  5. In the Notes field, specify any details about the refund
    Payment being edited with fields changed.
  6. Select the checkmark button to save your changes
  7. Then in the saved payment, select the Invoice Number link to go to that invoice
    Invoice link inside a payment.
  8. Select the Edit button on the invoice
  9. Add a line item called Refund (or something similar) with the partial or full amount you refunded as a negative value
    Invoice with new line item called refund with a rate of -100.
  10. Select Save to finish. The invoice will now reflect the refunded amount.

 

FAQs

How do I reconcile refunds in my bank reconciliation?

If you're using Bank Reconciliation and you need to reconcile full or partial invoice payment refunds, use the steps in How do I reconcile complex transactions in bank reconciliation?.

 

Where do I view all my Refunds?

All past refunds can be viewed by using the Online Payments settings' All Transactions sub-tab and selecting Refunded in the Quick Filters.


What happens if I refund the payment from within my Stripe Standard dashboard instead?

If you process your refund outside of FreshBooks from within your Stripe Standard dashboard, the payment in your FreshBooks account will also be automatically updated to reflect the refund for you.