USPS scan-based return labels built into WooCommerce. Know the cost before you send. Only pay when the customer actually ships the package.
Traditional return label services bill you the moment you generate the label — even if the customer never actually ships the package. With scan-based billing, you're only charged when USPS physically scans the package. No scan, no charge.
This isn't a bolt-on SaaS pointed at your site. It reads your WooCommerce product data, lives inside your order admin, and plays nicely with drop-shipping, custom workflows, and high-performance order storage.
Before you generate a label, see USPS rates across every available service. Get a dimensional weight analysis that warns you when DIM pricing is about to hit. See projected worst-case scenarios if the customer overpacks.
A green/yellow/red risk badge tells you at a glance whether the label is safe, and a recommendation suggests the best service with a ready-to-paste packaging instruction for your customer email.
The plugin auto-detects parcel dimensions from your product data. When dimensions are missing or look wrong, an inline editor on the order screen lets you fix them in seconds.
Tick a checkbox and the updated dimensions save back to the product catalog automatically. Every return becomes an opportunity to clean up product data — no dedicated cleanup project required.
Selling drop-shipped products alongside your own inventory? Add unlimited return addresses — one for your warehouse, one for each dropshipper. When generating a label, pick which address applies for that specific return.
Each label routes correctly. The customer gets clear return instructions reflecting the chosen destination.
Generate a label, and the plugin automatically emails the customer with the PDF attached, clear packaging instructions, and drop-off guidance. Re-send anytime from the order screen if they lose the email.
The packaging instruction specifies a maximum box size so customers don't trigger oversized-box adjustment charges.
Built-in debug panel on every order with an active label. Fetch live status from EasyPost, confirm the label exists, see the real-time tracking state, and void unused labels directly from the order screen.
Click-to-copy shipment IDs and tracking numbers. Clear label data on test orders to regenerate. All the power-user tools you'll actually use.
Upload the zip and activate. Same as any WordPress plugin. No custom server, no external platform.
Sign up free at EasyPost, grab your production API key, paste it into settings. Takes two minutes.
Onboarding wizard pre-fills your WooCommerce store address. Review, add your phone number, save.
Open any order. The Return Label metabox is there. Preview cost, generate, customer gets the email automatically.
USPS scan-based return labels — pay only when the package is scanned
Cost preview panel — real-time rates across every USPS service
DIM weight warnings — avoid surprise adjustment charges
Worst-case cost projections — know what overpacking could cost
Risk badge — green/yellow/red signal at a glance
Smart recommendations — best service for each parcel
Dimension verification — inline editor on the order screen
Catalog auto-save — passive product data cleanup
Auto-detected parcels — pulls dimensions from your products
Multi-address support — unlimited return destinations
Dropshipper-ready — route returns to the right warehouse
Automatic customer email — label PDF attached with instructions
Packaging instruction — customer knows what box to use
Re-send on demand — lost emails, no problem
Live shipment verification — check any label against EasyPost
One-click void — refund unused labels from the order screen
HPOS compatible — works with high-performance order storage
Onboarding wizard — guided setup for new installs
Automatic updates — delivered through WordPress admin
Any WooCommerce theme — pure admin plugin, no frontend impact
Yes. Scan-based return labels are a standard USPS feature, and that's how Gorilla Return Labels is wired by default. You "buy" a label, but no money actually moves until the package is physically scanned into the USPS mail stream. If a customer asks for a label and never uses it, you owe nothing. Your license covers the plugin — USPS postage is only charged when labels are actually used.
EasyPost is a shipping API that handles USPS commercial rates and label generation. You sign up for a free EasyPost account (takes two minutes), paste the API key into the plugin, and everything works. EasyPost's per-label fee is around $0.01 — essentially free. You pay USPS directly for postage via EasyPost; there's no middleman markup.
USPS auto-measures packages at regional facilities. If the package exceeds the dimensions on the label, you get an adjustment charge from USPS a few weeks later. The plugin's cost preview predicts these scenarios upfront and shows you worst-case numbers so you can price accordingly and include clear packaging instructions in your customer email.
Yes — as long as it hasn't been scanned. The plugin has a "Void / Refund" button right on the order screen. Unused labels can be voided for a full refund through USPS (takes 2-3 weeks to process). Labels that have already been scanned cannot be refunded, but at that point the package is already on its way.
Yes. The plugin declares HPOS compatibility and has been tested on both HPOS and classic post-based order storage. It works regardless of which storage mode your WooCommerce uses.
Absolutely. Drop-shipping support was a primary design goal. Add unlimited return addresses (your warehouse plus each dropshipper's return center), and pick the right address per order. The customer email reflects whichever address you chose, so packages route correctly.
Version 1.0 is USPS-only via EasyPost. Additional carriers are on the roadmap. If you need multi-carrier today, you'll want something heavier like ShipStation — but if USPS covers your use case, you'll save significantly with this plugin.
We're only charging $5 a month, we don't have a refund option for this. If you'd like to cancel you can do so any time. You have 3 days to check it out before the $5 monthly fee kicks in.
Updates come through the standard WordPress plugin updates screen — just like WP.org plugins. License holders get updates automatically as long as you have a valid license. Renew monthly at $5/year to keep getting new features and security patches.
Install the plugin. Generate your first label in five minutes. Stop paying for shipping you don't use.
3-days to check it out. Works with any WooCommerce theme. Updates included.
Notifications