"USPS Priority Mail International Large Flat Rate Box."

That's what one merchant's customers were seeing at checkout for a $22 candle order shipping to Canada. Not "International Shipping (7-10 days)." Not "Standard Delivery." A 50-character carrier label that told customers nothing about when their order would arrive, but everything about the carrier's internal rate classification.

She'd been getting support tickets for months. "What does this mean?" "Is this the right option?" "Why is shipping so complicated?" The name wasn't wrong, technically. But it was confusing enough to slow customers down, and confused customers don't finish checkout.

If your shipping rate names at checkout look more like carrier database entries than clear delivery options, you're not alone. Shopify pulls rate names directly from your shipping settings or your carrier's API, and the results aren't always customer-friendly.

The good news: you can rename shipping rates in Shopify without changing your underlying shipping configuration. In this guide, we'll cover three methods, from a free option you can do right now to conditional renaming that changes rate names based on who's buying and what's in their cart.

Here's what you'll learn:

  • Why confusing shipping names hurt your conversion rate
  • How to rename flat-rate shipping directly in Shopify admin (free)
  • How to rename carrier-calculated rates with Checkout Blocks
  • How to set up conditional renaming with HideShip (no code, all plans)
  • Best practices for naming shipping rates that customers actually understand

Want to skip ahead? Install HideShip from the Shopify App Store and rename your first shipping rate in under 5 minutes. Works on all Shopify plans, no code required.

Why shipping rate names matter at checkout

Your shipping rate names are doing more work than you think. They're the last piece of information customers read before deciding to complete their purchase or abandon the cart.

According to Baymard Institute's checkout research, 22% of online shoppers have abandoned a cart because the checkout process was too complicated. Unclear shipping options contribute directly to that friction. When a customer sees "Economy Ground - Zone 4" instead of "Standard Shipping (5-7 days)," they have to stop and figure out what it means. That pause is where you lose sales.

Here's what good shipping rate names do:

  • Set clear expectations. Customers know exactly what they're getting and when.
  • Reduce support tickets. Fewer "What does this shipping option mean?" emails.
  • Build trust. Professional, clear labels signal a well-run store.
  • Speed up checkout. Quick decisions mean fewer abandoned carts.

Consider the difference:

Before (confusing) After (clear)
USPS Priority Mail Standard Shipping (3-5 days)
DHL Express Worldwide International Express (2-4 days)
Flat Rate - Domestic Free Shipping
Economy Parcel Post Budget Delivery (7-12 days)

The "before" names are technically accurate. The "after" names are what customers actually need to make a decision.

Method 1: Rename flat-rate shipping in Shopify admin (free)

If you're using Shopify's built-in flat-rate or price-based shipping, you can rename rates directly in your admin panel. This is the simplest method, and it's completely free.

Step-by-step: Change rate names in Shopify settings

  1. Log in to your Shopify admin and go to Settings > Shipping and delivery.
  2. Under Shipping, find the shipping profile you want to edit and click Manage rates.
  3. Click on the shipping zone that contains the rate you want to rename.
  4. Click the rate name (for example, "Standard Shipping").
  5. In the Name field, type your new name.
  6. Click Done, then Save.

The new name takes effect immediately at checkout for all customers in that zone.

Pro tip: Include delivery timeframes in your rate names. "Standard Shipping (5-7 business days)" is more helpful than just "Standard Shipping." Customers care more about when their package arrives than what carrier you use.

When this method works (and when it doesn't)

This approach works well for:

  • Custom flat-rate shipping you created manually
  • Price-based or weight-based rates in your Shopify shipping settings
  • Simple stores with one or two shipping options

It does not work for:

  • Carrier-calculated rates (USPS, UPS, FedEx, DHL) pulled from the carrier API
  • Rates created by third-party shipping apps
  • Situations where you want different names for different customer groups or markets

For those scenarios, you need Method 2 or Method 3.

Method 2: Rename carrier-calculated rates with Checkout Blocks

If you use carrier-calculated shipping (where Shopify pulls live rates from USPS, UPS, FedEx, or DHL), you can't change those names in your shipping settings. The carrier provides the name along with the rate, and Shopify displays it as-is.

Checkout Blocks is Shopify's built-in tool for creating delivery customizations. It lets you rename rates at checkout without touching your shipping configuration.

How to rename rates with Checkout Blocks

  1. From your Shopify admin, go to Apps > Checkout Blocks.
  2. Click Functions, then Create function.
  3. In the Delivery section, click Rename.
  4. Enter a name for the function (this is for your reference only, customers won't see it).
  5. Click + Add delivery option in the Renamed delivery options section.
  6. In the From row, set the conditions to match the rate you want to rename (by title, source, or type).
  7. In the To row, choose how to change the name:
    - Replace with: Completely replace the name
    - Add prefix: Add text before the current name
    - Add suffix: Add text after the current name
  8. Set the status to Active and save.

The carrier name limitation you need to know

There's an important caveat with renaming carrier-calculated rates. Shopify automatically prepends the carrier name to any renamed rate. You can't remove or override it.

For example, if you rename "Priority Mail" to "Fast Delivery (2-3 days)," the customer will see:

USPS Fast Delivery (2-3 days)

The "USPS" prefix is added automatically and can't be removed through the Delivery Customization API. This is a Shopify platform limitation, not a bug.

For some stores, this is fine. The carrier name adds credibility. But if you want completely custom names without carrier prefixes, you'll need to use flat-rate shipping instead of carrier-calculated rates, and then rename those.

Method 3: Rename shipping rates with HideShip (no code, all plans)

The first two methods handle basic renaming. But what if you need different names for different situations?

Maybe you sell internationally and want "Standard Shipping" to show as "Royal Mail Tracked (3-5 days)" for UK customers and "USPS Priority (5-7 days)" for US customers. Maybe you have B2B clients who should see "Wholesale Freight" instead of "Standard Shipping." Maybe you want to add "FREE" to a rate name only when the cart is above a certain amount.

That's conditional renaming, and it's where HideShip comes in.

Setting up a rename rule in HideShip

Here's how to rename a shipping rate with HideShip. We'll use a common example: renaming "Flat Rate Shipping" to "Express Delivery (1-2 business days)."

  1. Open HideShip from your Shopify admin.
  2. Click Create Customization and choose Simple Customization or Advanced Customization.
  3. Under Action, select Rename.
  4. Choose the shipping rate you want to rename from the list of available rates.
  5. Enter the new name: "Express Delivery (1-2 business days)."
  6. Click Save.

The rename is live immediately. No code, no theme edits, no developer needed. HideShip works on all Shopify plans: Basic, Shopify, Advanced, and Plus.

Conditional renaming: Change names based on rules

This is where things get powerful. HideShip's rule engine lets you rename rates differently based on conditions like customer location, customer tags, cart total, products in the cart, and more.

Here are four real-world scenarios:

Scenario 1: Rename by country

A merchant selling handmade jewelry ships worldwide. She wants her shipping names to reference the local carrier for each market, so customers feel confident about delivery.

  • Rule 1: When country = US, rename "Standard Shipping" to "USPS Priority (3-5 business days)"
  • Rule 2: When country = GB, rename "Standard Shipping" to "Royal Mail Tracked (3-5 business days)"
  • Rule 3: When country = AU, rename "Standard Shipping" to "Australia Post (5-10 business days)"

Each customer sees a name that matches their local delivery experience.

Scenario 2: Rename for B2B customers

A store selling office supplies has both retail and wholesale customers. Retail buyers see standard consumer labels, while B2B buyers tagged as "wholesale" see business-appropriate names.

  • When customer tag contains "wholesale," rename "Standard Shipping ($7.99)" to "Business Delivery (2-3 business days)"
  • When customer tag contains "wholesale," rename "Express Shipping ($14.99)" to "Priority Business (next business day)"

This pairs well with B2B shipping rules that hide retail-only rates from wholesale buyers entirely.

Scenario 3: Add delivery context by cart weight

A merchant selling fitness equipment uses weight-based shipping rules. When the cart is heavy, delivery takes longer. Instead of letting customers assume standard timelines, she renames rates to set proper expectations.

  • When cart weight > 50 lbs, rename "Standard Shipping" to "Standard Shipping (7-10 business days, freight)"
  • When cart weight <= 50 lbs, keep the name as "Standard Shipping (3-5 business days)"

Customers ordering a 75-pound weight set know upfront that delivery takes longer, which reduces "Where's my order?" tickets.

Scenario 4: Highlight free shipping with a name change

A clothing store offers free shipping on orders over $75. When the cart qualifies, the merchant renames the rate to make the benefit obvious.

  • When cart total > $75, rename "Standard Shipping" to "FREE Standard Shipping (3-5 days)"

Combined with hiding paid alternatives, this creates a clean checkout where the customer sees one clear option: their earned free shipping.

Pro tip: Renaming works best when combined with HideShip's sorting feature. Rename your rates for clarity, then sort them so the best option appears first. Together, these two features transform a confusing shipping step into a clean, conversion-friendly experience.

Best practices for naming shipping rates

Good shipping rate names follow a few simple principles. Here's what we've seen work best across thousands of stores using HideShip.

Keep names short and specific

Aim for 25-40 characters. Long enough to be descriptive, short enough to scan quickly on mobile.

  • Good: "Express Delivery (1-2 days)"
  • Too long: "USPS Priority Mail Express 2-Day Guaranteed Delivery Service"
  • Too short: "Fast"

Always include delivery timeframes

Customers care most about when their order arrives. The carrier name is secondary. Lead with the speed.

  • "Standard Shipping (5-7 business days)" beats "USPS Priority Mail"
  • "Next-Day Delivery" beats "FedEx Overnight"
  • "Economy Shipping (10-15 days)" beats "ePacket"

Match names to customer expectations by market

International customers expect to see familiar carriers and delivery language. A UK customer expects "Royal Mail" or "delivery," while a US customer expects "USPS" or "shipping." Conditional renaming with HideShip lets you tailor names by market without creating separate shipping profiles.

Be consistent across zones

If you call it "Standard Shipping" in one zone, don't call it "Regular Delivery" in another. Consistency builds trust, especially for returning customers who remember what they selected last time.

Don't oversell speed

If your "Express" option takes five days, customers will feel misled when the package doesn't arrive quickly. Match the name to reality. Underpromise and overdeliver.

Common shipping rate naming mistakes

Avoiding these pitfalls will keep your checkout clean and your customers confident.

Mistake 1: Using default carrier codes. Names like "DOM.EP" or "INT.XP" mean nothing to a customer. Always translate carrier shorthand into plain language.

Mistake 2: Including price in the name redundantly. Shopify already displays the rate price next to the name. Naming a rate "Standard Shipping - $7.99" means the customer sees "$7.99" twice. Skip the price in the name.

Mistake 3: Inconsistent formatting. If one rate says "2-3 business days" and another says "arrives in about a week," the mismatch looks unprofessional. Pick a format and stick with it.

Mistake 4: Forgetting mobile customers. Over 70% of Shopify traffic comes from mobile devices. Rate names that look fine on desktop may get truncated on a phone screen. Test your checkout on a mobile device after renaming.

Mistake 5: Not testing after changes. Always place a test order after renaming rates. Verify the new names display correctly at checkout, and that the right names appear for the right conditions if you're using conditional renaming.

What you can and can't rename in Shopify

Here's an honest breakdown of what's possible:

Rate Type Can Rename? How
Custom flat-rate shipping Yes, fully Shopify admin or HideShip
Price-based / weight-based rates Yes, fully Shopify admin or HideShip
Carrier-calculated rates (USPS, UPS, FedEx, DHL) Partially Checkout Blocks or HideShip (carrier name always prepended via Checkout Blocks)
Third-party app rates Yes, if visible at checkout HideShip
Local pickup Limited Separate Shopify system
Local delivery Limited Separate Shopify system

Important: HideShip can rename any rate that appears as a shipping option at checkout, but it cannot modify the rate's price. If you need to change shipping prices, update those in your Shopify shipping settings or use a rate-modification app.

Local pickup and local delivery are managed separately by Shopify and aren't standard shipping methods. HideShip rules may not apply to these options. This is a Shopify platform limitation, not an app limitation.

Frequently Asked Questions

Can I rename shipping rates without Shopify Plus?

Yes. You don't need Shopify Plus to rename shipping rates. For flat-rate shipping, you can rename directly in your Shopify admin on any plan. For conditional renaming based on customer type, location, or cart conditions, HideShip works on all Shopify plans: Basic, Shopify, Advanced, and Plus.

Does renaming a shipping rate change its price?

No. Renaming only changes the display name at checkout. The price, delivery speed, and carrier assignment stay the same. Your fulfillment process isn't affected.

Why does Shopify add the carrier name before my renamed rate?

When you rename carrier-calculated rates using the Delivery Customization API (which both Checkout Blocks and apps use), Shopify automatically prepends the carrier name. This is a platform-level behavior that can't be overridden. For fully custom names without carrier prefixes, use flat-rate shipping instead.

Can I rename rates differently for different countries?

Yes, with conditional renaming in HideShip. Create separate rename rules for each country or Shopify Market. For example, show "Royal Mail Tracked" to UK customers and "USPS Priority" to US customers for the same underlying rate.

Does renaming work with third-party shipping apps?

Yes. If a third-party app (like ShipStation or ShippingEasy) creates shipping rates that appear at checkout, HideShip can rename those rates. Any rate visible at the shipping step of checkout can be renamed.

How many rates can I rename?

Shopify allows up to 25 active delivery customization functions per store. Each HideShip rename rule counts as one customization. If you need to rename many rates, use HideShip's Advanced Customization to combine multiple renames into fewer rules.

Make your shipping names work for your customers

Shipping rate names are a small detail that has a measurable impact on your checkout experience. Confusing names create friction. Clear names build confidence and help customers complete their purchase faster.

Here's what to do next:

  • Quick fix: Rename flat-rate shipping directly in your Shopify admin. It takes 2 minutes and costs nothing.
  • Carrier rates: Use Checkout Blocks or HideShip to rename carrier-calculated rates at checkout.
  • Conditional renaming: Use HideShip to show different names based on country, customer type, cart conditions, or product. This is the most powerful approach for stores with diverse customer segments.

Stop letting carrier jargon and generic labels confuse your customers at the most critical step of the buying process.

Install HideShip from the Shopify App Store and set up your first rename rule in under 5 minutes. Works on all Shopify plans. 7-day free trial. No code required.