Refund Best Practices for NetSuite

Refund best practices apply only to payments processed through Paystand.

⚠️ Before You Begin

Review these requirements before initiating any refund:

Payment TypeWhen Can You Refund?
ACH / Bank NetworkOnly after funds have been deposited in the merchant's bank account
Credit CardAfter the clearing period has passed
Credit Card (via Payment Record)As soon as the Payment Record is created in NetSuite

Key Rules:

  • The refund must be for an equal or lesser amount than the original payment.
  • After saving the Refund Record, if no Paystand Event is generated, the refund did not go through — go back and verify all steps were followed correctly.
  • Always set the refund Account to Undeposited Funds.
  • Always select a Paystand Payment Method (Paystand ACH, Paystand Card, or Paystand Bank). Selecting a non-Paystand method will cause the refund to fail.

Which Method Should I Use?

Use this table to find the right method for your scenario:

ScenarioUse Method
Invoice paid directly through Paystand (most common)Method A — Credit Memo (Preferred)
Invoice paid through a Sales Order / Customer DepositMethod C — Customer Deposit Refund
Need to reopen the invoice to accept a new paymentMethod D — Un-apply from Invoice
Duplicate payment or refunding Invoice + Convenience FeeMethod D — Un-apply from Invoice
Method A is not available in your accountMethod B — Return Authorization

📝 Note on Navigation

The navigation paths below are based on the Administrator role. The center bar may look different depending on your role in NetSuite.

Refund Methods

Method A — Credit Memo Refund (Preferred)

Best for: Standard invoice paid through Paystand.

  1. From the Invoice Record, click Credit to create a Credit Memo.
  2. Save the Credit Memo.
  3. Click Refund to refund the Credit Memo.
  4. Confirm the Account is set to Undeposited Funds.
  5. Save the Customer Refund Record.

Method B — Return Authorization Refund

Best for: Invoice refunds when Method A is not available in your account.

⚠️ Note

This option may be disabled in some accounts. If unavailable, use Method A instead.

  1. From the Invoice Record, click Authorize Return to initiate the refund.
  2. Save the Return Authorization.
  3. Click Approve to approve the return.
  4. Click Refund on the Return Authorization.
  5. Save the Credit Memo that was generated.
  6. Click Refund on the Credit Memo. Confirm the Account is set to Undeposited Funds.
  7. Save the Customer Refund.

Method C — Sales Order / Customer Deposit Refund

Best for: Invoices originally paid through a Sales Order or Customer Deposit (CD).

🚨 Critical — Unapply the Customer Deposit First

Before starting this process, the Customer Deposit (CD) must be unapplied from the Sales Order. If the CD is still applied when you attempt the refund, the refund will not go through.

How to unapply the Customer Deposit:

  1. Open the Sales Order.
  2. Go to the Billing tab.
  3. Locate the Customer Deposit.
  4. Click Remove or reduce the applied amount to $0.00.
  5. Save the Sales Order.

Once the CD is unapplied, return here and follow the steps below.

  1. From anywhere in NetSuite, go to Transactions > Customers > Issue Customer Refund.
  2. In the Customer field, select the customer receiving the refund.
  3. Scroll down to the Apply tab. Confirm the Account is set to Undeposited Funds.
  4. Click the Deposits subtab.
  5. Check the box next to the Customer Deposit you want to refund.
  6. Enter the refund amount in the Amount field.
  7. Go to the Refund Method tab and select the Paystand payment method used for the original Customer Deposit:
    • Paystand Card
    • Paystand ACH
    • Paystand Bank
  8. Confirm the Account is set to Undeposited Funds.
  9. Save the Customer Refund.

📝 Note — Refunding Sales Orders That Include Fees

To refund fee revenue from a Sales Order, you must refund the full transaction amount (payment + fee), then manually remove the fee revenue line afterward.

This is required because Sales Orders do not post to the general ledger and do not affect the Accounts Receivable (AR) balance. Removing the fee line keeps your accounting records accurate.

Method D — Un-apply from Invoice (Reopen Invoice)

Best for: Duplicate payments, reopening an invoice to accept a new payment, or refunding Invoice + Convenience Fee amounts.

⚠️ Note

This method is only available when the accounting period is still open.

  1. From the Payment Record applied to the Invoice, click Edit.
  2. Go to the Apply subtab.
  3. Reduce the applied amount on the Invoice Record (and the Fee Revenue line, if applicable) by the amount you wish to refund.
  4. Save the Payment Record.
  5. Go to Transactions > Customers > Issue Customer Refund.
  6. In the Customer field, find and select the customer record.
  7. In the Apply tab, click the Credits subtab.
  8. Check the box next to the Payment you want to refund.
  9. Go to the Refund Method tab and select the Paystand payment method used for the original payment:
    • Paystand Card
    • Paystand ACH
    • Paystand Bank
  10. Confirm the Account is set to Undeposited Funds.
  11. Save the Customer Refund.

General Notes

  • ACH / Bank Network refunds can only be processed after funds are deposited in the merchant's bank account. Attempting a refund before deposit will result in a failed transaction.
  • Credit Card refunds can be initiated as soon as the Payment Record is created in NetSuite.
  • These methods only work for payments made through Paystand. If no Paystand Event appears after saving the Refund Record, the refund did not process — verify all steps were completed correctly.
  • When refunding from an Invoice, NetSuite should automatically populate the Payment Method.
  • Always use a Paystand Payment Method (Paystand Card, Paystand ACH, or Paystand Bank). Non-Paystand methods will cause the refund to fail.
Was this article helpful?
0 out of 0 found this helpful