> ## Documentation Index
> Fetch the complete documentation index at: https://docs.cryptoprocessing.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Create a manual refund

export function Available({to, except}) {
  const roles = <Tooltip tip="Roles determine what each user can see and do in the portal." cta="See role descriptions" href="/merchant-administration/add-a-user#determine-which-role-to-use">roles</Tooltip>;
  if (to) {
    return <><strong>Available to {roles}:</strong> {to.map(role => <>{" "}<Badge color="blue">{role}</Badge></>)}</>;
  } else {
    return <><strong>Available to all {roles} except</strong> {except.map(role => <>{" "}<Badge color="blue">{role}</Badge></>)}</>;
  }
}

<Available to={["Owner", "Accounts Payable"]} />

You can initiate a manual refund for all or part of a completed payment request at any time. The refund is always sent in the same cryptocurrency and network the customer used for the payment, and the amount is deducted from your balance. For an overview of how refunds work, see [Payment request refunds](/payment-requests/refunds).

<Steps>
  <Step>
    In your portal, go to the **Payment requests** tab.
  </Step>

  <Step>
    Find the payment request and click the arrow icon to open it.
  </Step>

  <Step>
    In the top-right corner, click **Actions**, then **Create refund**.
  </Step>

  <Step>
    Enter the refund amount.

    You can refund the full amount or a partial amount. The maximum refundable amount is shown below the amount field. Review the fee and final amount deducted from your balance before proceeding.
  </Step>

  <Step>
    Optionally, enter a reason for the refund in the **Reason** field.
  </Step>

  <Step>
    Enter your 2FA code and click **Create**.
  </Step>

  <Step>
    Click **Done** to close the confirmation.
  </Step>
</Steps>

Once the manual refund is created, the amount is deducted from your balance and your customer receives an email with a secure link to claim their refund. You can track the refund status on the **Payment requests → Refunds** tab, as well as on the specific payment request's **Refunds** tab.
