Skip to content

Charge for a Return Label Automation

The Charge For Return Label automation controls when customers pay for their prepaid return shipping label. By default, Corso does not charge for return labels. With this rule, you can charge in specific scenarios and add a markup to recover costs.


With this automation, you can:

  • Decide when to charge for return labels based on conditions you define.
  • Charge globally (always charge for a label) or conditionally (only in certain situations).
  • Mark up the label cost by a percentage or a fixed amount.
  • Deduct the charge from refunds or store credit, or collect it by card through the Stripe integration.

  • The charge applies to return claims where the customer receives a prepaid shipping label. Packing slip and drop-off returns are not charged.
  • The amount is the label rate quoted for the customer’s return, plus any markup.
  • If a Manual Review rule lets the customer keep every item, no label is needed and no charge applies.
  • Only the first matching Charge For Return Label rule is used. Drag and drop rules to set priority.
  1. Navigate to Settings > Automations, click Create, and select Charge For Return Label.
  2. Name the rule and add conditions such as:
    • Resolution method (e.g., only when every item is refunded)
    • Order protected by Corso (e.g., only unprotected orders)
    • Order country (e.g., international orders)
    • Claim reason (e.g., exclude defective or wrong-item returns)
    • Order or customer tags
  3. If no conditions are set, the charge always applies.

The Templates tab includes ready-made versions of common setups, such as Charge Return Label Cost on Unprotected Orders, Charge Return Label Cost on Protected Order Refunds, and Deduct Shipping Cost from Refund Total.

  • Turn on Markup The Cost of the Return Label to increase the label cost:
    • Percentage – adds a percentage of the label cost.
    • Fixed Amount – adds a set amount (e.g., $5) to the label cost.
  • If the toggle is off, customers are charged the label cost only.
  • The charge appears as Return Shipping in the Deductions section of the return summary.
  • Refunds or store credit: The label cost (plus any markup) is deducted from the refund or credit amount.
  • When the customer owes a balance, such as on an exchange: The customer pays by card before submitting. This requires the Stripe integration. Balances under $0.50 are waived.

If a claim has no refund or store credit items and the Stripe integration is not connected, Corso cannot collect the charge. The label is issued for free and your team receives an email about the missed charge.

The return shipping charge appears in the Money & Fees section of the claim summary. You can adjust it in Edit Fees under Return Shipping Amount. Edit Fees is available on claims that include a refund or store credit item, or a claim fee, until the claim is completed.


To set up a Charge For Return Label rule:

  1. Go to Settings > Automations.
  2. Click Create and select Charge For Return Label, or start from a template.
  3. Add conditions (or leave blank to always apply).
  4. Turn on Markup The Cost of the Return Label if you want to add a percentage or fixed amount.
  5. Save and enable the rule.
  6. Test by submitting a claim to confirm the correct charge behavior.

Q: Do I have to charge for all labels? No. You can leave the automation off, or set conditions so only certain customers or claims are charged.

Q: Can I charge more than the actual label cost? Yes. Use the markup option to add either a fixed or percentage-based increase.

Q: Does this apply to warranty claims? No. Return label charges apply to return claims only.

Q: How is the fee collected from the customer?

  • Refunds/Store Credit: The label cost is deducted from their credit or refund.
  • Exchanges: When the customer owes a balance, they pay by card through the Stripe integration.