All postsLogistics Management

What Is RTS in Shipping? Return to Sender Causes + Fixes

RTS means return to sender. See the real causes, hidden costs, and the address checks and packout steps that stop failed deliveries.

The Ship Genie
July 25, 2025

When shipping packages, you may come across the term RTS -- Return to Sender. This occurs when a carrier cannot deliver a package and sends it back to the original shipper. For ecommerce businesses, RTS events mean extra costs, frustrated customers, and logistical headaches that compound fast at volume.

This guide covers what RTS means, the most common causes, the hidden costs, and how to prevent it.

What Does RTS Mean in Shipping?

Return to Sender happens when a package is undeliverable and is returned to the shipper. Carriers like UPS, USPS, FedEx, and DHL mark packages as RTS when delivery attempts fail due to incorrect addresses, customer refusal, or other issues.

Key points about RTS:

  • It can occur at any stage of the shipping process
  • Carriers often charge extra fees for RTS packages
  • RTS shipments delay delivery and hurt customer satisfaction
  • Most RTS events are preventable with the right processes in place

Common Causes of Return to Sender

1. Incorrect or Incomplete Address

A missing apartment number or a typo in the street name is one of the top causes of failed delivery. This is also one of the most preventable -- address validation in ShipGenius before label creation catches most of these before a package ever leaves.

2. Customer Refusal

If a customer changes their mind, refuses to pay duties on an international shipment, or declines the package at the door, it triggers RTS. Clear communication about duties and delivery expectations before the package ships reduces this significantly.

3. Failed Delivery Attempts

Carriers like UPS and FedEx typically attempt delivery one to three times. If the recipient isn't available and there's no safe drop location, the package gets returned. Proactive tracking notifications that give customers a heads-up before the delivery attempt help here.

4. Damaged Packages

Carriers may automatically return a package if it's significantly damaged in transit. Quality packaging that protects the contents -- particularly for fragile items -- reduces this risk.

5. Restricted or Prohibited Items

Shipping restricted items without proper documentation can trigger RTS by customs or the carrier. Know your carrier's restrictions and ensure documentation is complete before shipping, especially internationally.

How RTS Affects Your Business and Customers

RTS events quietly eat into your margins in several ways:

  • Extra shipping charges -- often the full return rate on top of the original outbound cost
  • Lost product value if items can't be resold after the return journey
  • Increased customer support time handling complaints and reshipment requests
  • Brand reputation damage from delivery failures, especially for first-time buyers

At low volume, individual RTS events are annoying. At scale, they become a meaningful cost line.

How to Prevent RTS Before It Happens

1. Validate Customer Addresses Before Label Creation

This is the single highest-leverage prevention step. ShipGenius automatically validates addresses before any label is printed and flags issues before they become a problem. Catching a missing apartment number before the package ships costs nothing. Receiving the package back and reshipping costs double.

2. Communicate Delivery Expectations

Provide customers with real-time tracking information and delivery notifications as soon as a label is created. Customers who know when to expect their package are far less likely to miss delivery attempts.

3. Confirm International Duties and Taxes Upfront

For international shipments, make sure customers understand any customs fees or duties before the package ships. Surprise charges at delivery are a leading cause of customer refusal on international orders.

4. Use Quality Packaging

Sturdy, well-sealed packaging reduces the risk of carrier returns due to damage in transit. This is especially important for fragile products or long-distance routes.

5. Offer an Easy Returns Process

Counterintuitively, a smooth return process can reduce RTS events. Customers who trust they can return something easily are less likely to refuse delivery outright and trigger an RTS at the carrier's expense.

How to Prevent RTS Before It Happens

Many shipping platforms treat address validation as an afterthought. ShipGenius builds it into the label creation flow -- addresses are checked automatically before any label prints, and issues are flagged immediately so you can fix them before the package leaves.

Combined with automatic tracking updates that go out to customers as soon as a label is created, the two most common causes of RTS -- bad addresses and missed deliveries -- are addressed before they become problems.

Address checks and clean packout stop most RTS before the label prints. If you need discounted labels with no monthly fee, start with ShipGenius Core. Growing brands usually move to ecommerce OMS when multi-store packout and exception handling show up. Compare plan options on pricing when you are ready.


FAQs

What does RTS mean in shipping?
Return to Sender. The carrier could not complete delivery and sent the package back.

What causes RTS most often?
Bad addresses, refused delivery, incomplete unit/apt data, and unclaimed holds.

How much does RTS cost?
Outbound postage, return handling, reship, support time, and often a lost customer.

How do you prevent RTS?
Validate addresses at checkout, require secondary address lines, verify packout labels against the order, and stop shipping to known-bad addresses.

Is RTS the same as a customer return?
No. RTS is a failed delivery path. Customer returns are intentional send-backs after delivery.

Next step

Address checks and clean packout stop most RTS before the label prints. If you need discounted labels with no monthly fee, start with ShipGenius Core. Growing brands usually move to ecommerce OMS when multi-store packout and exception handling show up.