To give free shipping to the 48 contiguous states, create a shipping discount with Shipping country Is one of United States AND Province / State Is not one of Alaska, Hawaii. Add a threshold such as Cart total Is at least 75 if you want one. Shopify’s own free shipping discount can only be limited by country or market, so it can’t leave out a state. RM: Advanced Free Shipping adds state and province conditions and discounts the rates you already have. It works on every Shopify plan, with or without carrier-calculated shipping. The app is $9.90 USD every 30 days, with a 7-day free trial, billed by Shopify.
What the customer gets
In this example the offer is free shipping over $75 to the lower 48. Standard is $8.90 to most states.
- Qualifies. A $90 cart shipping to Texas. Standard shows $8.90 crossed out and free. The customer pays $90.
- Doesn’t qualify. The same $90 cart shipping to Hawaii. If Standard to Hawaii is $19.90, the customer pays $90 + $19.90 = $109.90.
- Doesn’t qualify. A $60 cart shipping to Ohio is under $75. The customer pays $60 + $8.90 = $68.90.


Set it up
- In the app, click Create Shipping Discount.
- Under Discount method, choose Automatic discount. New discounts start on Discount code, and the method can’t be changed later. Enter a Title such as “Free shipping over $75 to the lower 48”.
- In Conditions, click Add condition. Choose Shipping country, set Is one of and select United States.
- Click Add condition. Choose Province / State, set Is not one of and select Alaska and Hawaii.
- Click Add condition. Choose Cart total, set Is at least and enter
75. - In Discount setup, set Delivery type to Shipping, Which rates to All shipping rates and Discount value to Free.
- Click Create discount.

All three conditions sit in one rule group, joined with AND. The cart must pass every one.
Variations
- Exclude territories too: add Puerto Rico, Guam or Armed Forces to the same Province / State condition.
- Only a few states: use Province / State Is one of, for example California, Oregon and Washington, with Shipping country Is one of United States.
- Free Standard only, Express at full price: set Which rates to Choose specific rates and select Standard. See free standard shipping, not express.
- A lower threshold nearby: create a second discount for your home state with a smaller Cart total. When a cart qualifies for both, Shopify gives the customer the one that saves the most.
- Half off to Alaska and Hawaii: create a second discount with Province / State Is one of Alaska, Hawaii and Discount value Percentage 50. A $19.90 rate becomes $9.95.
- Canadian provinces or Australian states: the same condition works. Pair it with the right country.
Good to know
- To avoid matching the wrong country, always add Shipping country. Province matching uses the code only, and WA is both Washington and Western Australia.
- To keep the discount working, exclude the few states rather than selecting the many. Selecting 48 states can hit Shopify’s size limit for a discount.
- To see it at checkout, enter the shipping address first. Location conditions use the address, so the discount appears once it’s filled in.
- To go smaller than a state, use Postcode / ZIP. See free shipping by ZIP code.
- To test it, switch on Test mode, use
ABC123as the first name, and try one address inside the offer and one outside.
Related
- Free shipping by ZIP code
- Free shipping by country
- Free shipping over $100
- What Shopify’s free shipping discount can’t do
Install RM: Advanced Free Shipping from the Shopify App Store.