RepairPlugin
Delivery & LocationsScale plan only

Charge fairly
based on distance.

Automatically calculate distance-based surcharges for pickup and on-site repair, set a free radius, a per-km/mile rate, and let Google Maps handle the rest.

Per km/mile
rate
Max radius
enforcement
Google Maps
powered
Pickup zone · Live
Distance to your store
Google Maps
Your store
Customer
Free 5 km
Max 15 km
Total distance12.4 km
Free included− 5.0 km
Billable7.4 km × €1.20
Distance surcharge+ €8.88
Why repair shops choose it

Stop subsidising long-distance pickups.

Set a free range, a per-km rate, and a hard maximum, the booking widget enforces all three at checkout, automatically.

Customer enters address
Address
Damrak 70, Amsterdam
↓ AutoDistance: 12.4 km · Surcharge €8.88
Automaticcalculation

Distance calculated automatically

When a customer enters their address, RepairPlugin calculates the distance to your store using Google Maps. The surcharge is applied automatically, no manual work needed.

Free distance
5 km included
Pay €0 within free range
Customfree radius

Free distance included in base cost

Set a 'Distance Included in Base Cost' so customers within a certain range pay no extra. Only distance beyond the free range incurs the per-unit surcharge.

Surcharge formula
Total distance12.4 km
Free included− 5.0 km
Billable × rate7.4 × €1.20
Surcharge€8.88
Per unitrate

Transparent per-km/mile pricing

Set a cost per kilometer or mile after the included distance. The charge formula is simple: (total distance minus free distance) times price per unit. Customers see the surcharge in their order total at checkout.

Outside service area
Outside 15 km radius
Pickup is not available at this address.
Customer distance17.2 km
Max radiuslimit

Maximum radius enforcement

Set a maximum radius distance so customers beyond your service area cannot select pickup or on-site repair. They receive an error if their address falls outside the configured range.

How it works

Three steps to live distance pricing.

Enable Enhanced Locations, configure your free range and rate, and watch surcharges flow into every pickup booking.

Step 1 · Activate
Enhanced LocationsScale
Google Maps API key
AIza···Y4QU
1

Enable Enhanced Locations

Activate Enhanced Locations on the Scale plan and configure your Google Maps API key under Settings > Enhanced Locations > Settings.

Step 2 · Configure
Verify location
Free distance5 km
Per km rate€1.20
Max radius15 km
2

Configure distance settings

Expand the Pickup Service or Repair on Your Location method. Enable 'Verify Customer Location' and set the maximum radius. Enable 'Extra charges based on distance' and set the free distance and per-unit rate.

Step 3 · Order summary
Repair€164.00
Pickup base fee€12.50
+ 7.4 km × €1.20€8.88
Total€185.38
3

Customers see the surcharge

At checkout, the distance surcharge is calculated automatically and added to the order total. Customers outside the maximum radius are blocked from selecting that service method.

Plan availability

Included on the Scale plan.

Distance-based pricing requires Enhanced Locations. Available on Scale, with one-click upgrade from Essentials or Growth, no migration, no data loss.

EssentialsNot included

Flat fees only

GrowthNot included

Flat fees only

ScaleIncluded

Distance-based pricing included

FAQ

Common questions.

Which service methods support distance-based pricing?

Distance-based pricing is available for Pickup Service and Repair on Your Location. It is not available for Come By Our Store or Ship Device.

What do I need to enable distance-based pricing?

You need the Scale plan with Enhanced Locations activated and a Google Maps API key configured. The Maps JavaScript API, Places API, and Geocoding API must be enabled in your Google Cloud Console.

Can I use miles instead of kilometers?

Yes. Set the Preferred Distance Unit in Enhanced Locations > Settings to either KM or Miles. This affects both the display and the calculation.

How is the distance calculated?

RepairPlugin uses Google Maps to calculate the distance between the customer's address and your store location.

Documentation

Read the full guide.

Distance setup, maximum radius enforcement, Google Maps API configuration, and Enhanced Locations management, straight from the help centre.

Popular topics

Turn visitors into customers.

Join 500+ repair shops already fixing their massive drop-offs.
Easy to install and live on your WordPress site in minutes.