Skip to main content

How Can I Charge a Flat Rate for Delivery Based on Location?

Set up city-, state-, or zip-specific delivery fees in Goodshuffle Pro to simplify your logistics pricing.

Colin Connor avatar
Written by Colin Connor
Updated yesterday

This feature is available on all Goodshuffle Pro Plans.

You can charge different flat delivery rates depending on your client's location—perfect for handling local vs. long-distance deliveries. These location-specific rates will override your default delivery settings automatically.


Step 1: Create a Delivery Service

  1. Go to the Inventory tab.

  2. Click “Add Product” and choose Service.

  3. Name it something like Delivery Service.

  4. Add a default rate for mileage (e.g., $375 + $2/mile).


Step 2: Add Location-Based Flat Rates

  1. Scroll to the “Flat Rates by Location” section.

  2. Add specific cities, states, or zip codes.

  3. Set a flat delivery fee for each region (e.g., $375.00).

Watch the magic happen!

How Location Overrides Work

  • If a delivery address matches a flat-rate location, the flat rate will apply.

  • If it does not match, the system will default to your per-mile rate.


Example: Local vs. Long-Distance Delivery

Let’s say your warehouse is in Carmel, CA, and you want to:

  • Charge $375.00 flat for deliveries within a 20-mile radius.

  • Charge $375.00 + $2.00 per mile for anything beyond that.

You would:

  1. Add flat-rate locations (cities or zips) that fall within that 20-mile radius.

  2. Leave all other areas to fall back on the default rate.


Need Additional Support?
Click the blue chat bubble in the bottom corner of your screen to message our support team—we’re happy to help!

Did this answer your question?