Salesforce Dictionary - Free Salesforce GlossarySalesforce Dictionary
Full Refund entry
How-to guide

How to create a Refund in Salesforce

Refunds track money returned to customers after an order — returns, cancellations, billing disputes, goodwill credits. Standard object in Order Management and Salesforce Billing. Each Refund links back to a Payment record (the original tender) and optionally to a Return Order or Credit Memo. Provides the financial audit trail for reverse-flow money.

By Dipojjal Chakrabarti · Editor, Salesforce DictionaryLast updated Apr 28, 2026

Refunds track money returned to customers after an order — returns, cancellations, billing disputes, goodwill credits. Standard object in Order Management and Salesforce Billing. Each Refund links back to a Payment record (the original tender) and optionally to a Return Order or Credit Memo. Provides the financial audit trail for reverse-flow money.

  1. Confirm Order Management or Salesforce Billing is licensed

    Refund is a standard object in those clouds. Standard Sales / Service Cloud doesn't have it.

  2. Open the Refunds tab (or from an Account → Refunds related list)

    App Launcher → Refunds.

  3. Click New

    Top-right.

  4. Set the Account

    Required. The customer receiving the refund.

  5. Link the original Payment

    PaymentId or PaymentGroupId. Traces back to what's being refunded — required for audit and reconciliation.

  6. Set Amount and Currency

    How much, in what currency. Must not exceed the original payment amount.

  7. Set Status (Draft / Pending / Processed / Cancelled / Failed)

    Draft is editable; Processed is the terminal success state.

  8. Set Type (Cash / Credit / Adjustment)

    Cash returns to the original tender. Credit applies as store credit. Adjustment is a write-off, no money moves.

  9. Set Effective Date

    When the refund posts. Drives revenue-recognition reversal.

  10. Save

    Refund is recorded. Salesforce Billing automation may pick it up to reverse recognized revenue and post the gateway transaction.

Mandatory fields
Accountrequired

Required.

Payment referencerequired

Required. Traces to the original tender.

Amountrequired

Required.

Statusrequired

Required. Draft by default.

Gotchas
  • Refund Amount cannot exceed the original Payment Amount. Validation rule fires at save. Multi-line refunds against a single payment require careful tracking.
  • Status transitions trigger gateway calls in some configurations. Setting Status = Processed without the actual gateway transaction having succeeded creates a reconciliation gap.
  • Refund Type matters for accounting. Cash vs Credit vs Adjustment route through different financial automations — picking the wrong type books revenue incorrectly.

See the full Refund entry

Refund includes the definition, worked example, deep dive, related terms, and a quiz.