How to set a location-based extra fee in Shopify

If your business operates across multiple regions, shipping zones, or countries, you may face different handling or logistics costs depending on the customer's location.

With the Extra Fee Manager app, you can easily configure location-based extra fees — ensuring fair pricing that reflects your real costs.

This feature automatically applies extra fees based on the customer’s country or state, giving you complete control over region-specific charges.

About this feature

The location-based extra fee allows you to set fees that are automatically applied during checkout based on the shipping address or location of the customer.

It’s ideal for merchants who want to recover higher logistics costs, manage regional tax differences, or apply service fees to specific regions.

For example, you can add a $5 surcharge for international orders or a $3 delivery zone fee for customers in a specific state.


Benefits of using a location-based extra fee

  • Geo-based pricing flexibility: Apply different fees across countries, states, or regions effortlessly.
  • Recover shipping or compliance costs: Offset higher delivery, customs, or packaging expenses in specific areas.
  • Automated fee calculation: The app detects customer location automatically at checkout.
  • Transparent and fair billing: Customers see fees clearly in the checkout summary — no surprises.
  • Perfect for global or multi-region stores: Helps tailor operations for international selling or domestic delivery zones.

How to configure a location-based extra fee in Shopify

Follow these simple steps to set up the rule:

Step 1: Open the Extra Fee Manager app

  • From your Shopify admin, go to Apps → Extra Fee Manager.
  • Click Create Fee to add a new fee rule.

Step 2: Add fee details

  • Fee name: Use a descriptive title like International Shipping Fee or California Environmental Fee.
  • Description (optional): Write a short note, for example: “Applies to orders shipped to select states or countries.”

    International fee title
    Add fee title

Step 3: Configure the fee

  • Under Fee configuration, choose Fixed amount or Percentage of order total.
  • Enter the amount ($) — e.g., 5.00 for a flat $5 fee.
  • Is the fee taxable? if required.

    fee amount
    Add international fee charge

Step 4: Enable location conditions

  • Scroll to Conditional Fee Rules.

    Turn Enable Conditional RulesON.

    Add a new rule:

    • Condition type: Location
    • Operator: Equals or Not Equals
    • Value: Select the country or state where the fee should apply.

      fee rules
      International fee rules

Step 5: Save and test

  • Click Save Fee.
  • Test the checkout using different addresses to confirm the correct fee is applied.

    Handling fee checkout
    Guest handling fee applied

Use case examples

1. International shipping surcharge

A clothing store based in the U.S. wants to apply an additional charge for international orders to cover customs and higher delivery fees.

Set up: Add a $10 fixed fee for customers whose shipping country is not the United States.

Result: International customers automatically see a $10 International Shipping Fee during checkout.


2. State-specific environmental fee

A beauty store must comply with packaging waste regulations in California.

Set up: Add a $2.50 fee for orders shipped to California.

Result: The system applies the environmental handling fee automatically for California-based customers at checkout.


FAQs

Q1. Can I apply fees to multiple countries or states at once?

Yes. You can add multiple location rules or create separate fees for each region.

Q2. What if my customer changes their shipping address at checkout?

The app dynamically updates the fee based on the new address — ensuring accuracy every time.

Q3. Can I use both country and state filters together?

Yes. You can combine them to apply fees only when both conditions match.

Q4. Will this fee appear on the invoice and checkout summary?

Absolutely. The fee name and amount are clearly displayed in both the cart and checkout pages.

Q5. Can I combine this rule with other conditions, like cart total or customer type?

Yes. You can stack multiple conditions for advanced use cases (e.g., apply a $5 fee for California customers when the cart total is below $50).

Did this answer your question? Thanks for the feedback There was a problem submitting your feedback. Please try again later.