> This is Payabli documentation. For a complete page index, fetch https://docs.payabli.com/llms.txt — append .md to any page URL for lightweight markdown. For section-level indexes, query parameters, and other AI-optimized access methods, see https://docs.payabli.com/ai-agents.md

# Cancel a Pay In transaction (Portal)

> Void an unsettled transaction or refund a settled one from the Pay In Transactions report

Cancel a Pay In transaction directly from the Transactions report: void it before it settles, or refund it after settlement. The portal only shows the action that's valid for a transaction's current status. For the underlying status-based logic — relevant if you're also canceling transactions via the API — see [Decision guide: Void vs refund](/guides/pay-in-transactions-void-vs-refund-decision).

## Find the transaction

Navigate to **Pay In > Reports > Transactions**. Use the **Filters** button to find the transaction you'd like to reverse. For filter options and saved views, see [Manage Pay In transactions](/guides/pay-in-portal-transactions-reports).

## Void a transaction

You can void a transaction only while it's unsettled and still in an open batch. After settlement begins, refund the transaction instead.

#### Open the action menu

Locate the transaction, click the three-dot icon, and select **Void Transaction**.

![Three-dot action menu on a transaction row with Void Transaction highlighted](https://fdr-prod-docs-files-public.s3.us-east-1.amazonaws.com/payabli.docs.buildwithfern.com/d5a1a49ee08cba1bb5d91ae82682366a5e9fcb88907b594b3d8cd69cfa0c3fbf/images/pay-in-transactions-void-transaction.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Content-Sha256=UNSIGNED-PAYLOAD&X-Amz-Credential=AKIA6KXJSKKNFOCF7G4B%2F20260904%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20260904T011916Z&X-Amz-Expires=604800&X-Amz-Signature=44600557d32afb32be58df0d5b77d7fc2f979dbb2be423927978dd2fbb81c7d9&X-Amz-SignedHeaders=host&x-amz-checksum-mode=ENABLED&x-id=GetObject)

#### Confirm the void

Review the transaction details in the confirmation modal and click **Void Transaction** to cancel it.

![Void confirmation modal showing transaction details and a Void Transaction button](https://fdr-prod-docs-files-public.s3.us-east-1.amazonaws.com/payabli.docs.buildwithfern.com/6394e7f9cc1b81738ab99e812ad647971c9bc86f4f432e47b2ab7eee0f318d55/images/pay-in-transactions-void-modal.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Content-Sha256=UNSIGNED-PAYLOAD&X-Amz-Credential=AKIA6KXJSKKNFOCF7G4B%2F20260904%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20260904T011916Z&X-Amz-Expires=604800&X-Amz-Signature=9be4fcbb46e619e0cfb73e9166ada8030a40eab800d1d1f25a2609e21b04ee44&X-Amz-SignedHeaders=host&x-amz-checksum-mode=ENABLED&x-id=GetObject)

The transaction is removed from the settlement batch. No funds move from the customer's account.

## Refund a transaction

Refund a transaction after it has settled, or after its batch has closed for void.

For ACH transactions, wait for the original debit to clear — typically 3 business days — before refunding. Refunding too soon can result in the customer receiving both the refund and a return of the original debit, which you then need to collect back manually. See [ACH returns and refunds](/guides/pay-in-refunds-failures-overview#ach-returns-and-refunds) for the full scenario.

#### Open the action menu

Locate the transaction, click the three-dot icon, and select **Refund Transaction**.

![Three-dot action menu on a settled transaction row with Refund Transaction highlighted](https://fdr-prod-docs-files-public.s3.us-east-1.amazonaws.com/payabli.docs.buildwithfern.com/aab80e6827156dd181ca2017585d8b7250b0852a1b88fbbbae9a7be8923a9438/images/pay-in-transactions-refund-transaction.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Content-Sha256=UNSIGNED-PAYLOAD&X-Amz-Credential=AKIA6KXJSKKNFOCF7G4B%2F20260904%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20260904T011916Z&X-Amz-Expires=604800&X-Amz-Signature=9d2eabbdbcae94c5f5bb7cd181a29e6366a38dc2591bb49199cf478b366c01b1&X-Amz-SignedHeaders=host&x-amz-checksum-mode=ENABLED&x-id=GetObject)

#### Enter the refund amount

The modal shows the transaction ID. Enter the amount to refund — the full amount or a partial amount.

Service fees aren't refundable. The maximum refund amount is the original total minus any service fee — for example, a \$100 charge with a \$5 service fee can be refunded up to \$95. See [Payor fees](/guides/pay-in-payor-fees-overview) for how fees are configured.

![Refund modal showing the transaction ID and an amount field](https://fdr-prod-docs-files-public.s3.us-east-1.amazonaws.com/payabli.docs.buildwithfern.com/21bf77247c66a4994fe76e9d1fc6110df63bae06010ecce840d000e32f3cffc9/images/pay-in-transactions-refund-modal.png?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Content-Sha256=UNSIGNED-PAYLOAD&X-Amz-Credential=AKIA6KXJSKKNFOCF7G4B%2F20260904%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20260904T011916Z&X-Amz-Expires=604800&X-Amz-Signature=a6d3b2214f8f253412fd6fb5b24de7cb05dab50da045ec9d13773d14f727a116&X-Amz-SignedHeaders=host&x-amz-checksum-mode=ENABLED&x-id=GetObject)

#### Submit the refund

Click **Accept** to process the refund. If your account uses [Enhanced Refund Flow](/guides/pay-in-refunds-enhanced-flow-overview) — the default for most partners and merchants — a refund submitted during the nightly settlement window, or for a sale less than 24 hours old, doesn't process immediately. Payabli queues it and processes it automatically, then notifies you once it completes.

Once processed, funds typically return to the customer's account in 2 to 3 business days, though it can take 5 to 7 business days depending on the customer's bank.

## Related resources

See these related resources to help you get the most out of Payabli.

#### Prerequisites

* **[Manage Pay In transactions (Portal)](/guides/pay-in-portal-transactions-reports)** - Use the Transactions report to locate the transaction you want to cancel

#### References

* **[Payor fees](/guides/pay-in-payor-fees-overview)** - Learn how payor fees work in Payabli and how to configure and send them on transactions

#### Related topics

* **[Decision guide: Void vs refund](/guides/pay-in-transactions-void-vs-refund-decision)** - Use this guide to help you choose between voiding or refunding a Pay In transaction
* **[Cancel a Pay In transaction with the API](/guides/pay-in-developer-transactions-cancel)** - Learn how to cancel a Pay In transaction using the API
* **[Create a transaction (Portal)](/guides/pay-in-portal-transactions-create)** - Initiate a payment from the Payabli Portal and capture authorized transactions