EZRoutePlanner

Delivery & couriers

Route planner for farm and CSA delivery

Share day is one long loop: pickup sites in town, porches on the way, a few farmhouses down gravel roads. Put them in the shortest order from the farm and fix the pins rural addresses get wrong.

Free plan, no credit card. Works on your phone and computer.

© Mapbox © OpenStreetMap
Thursday CSA share day10 stops · 10 mi
  1. FarmStart
  2. Willy Street host porchPickup site: 18 shares, coolers out0.6 mi
  3. Atwood church lotPickup site: 24 shares1.5 mi
  4. BrandtFull share + eggs, porch0.7 mi
  5. Middleton office parkWorkplace drop: 12 shares, lobby0.7 mi
  6. KleinschmidtHalf share, garage fridge0.8 mi
  7. + 5 more stops
Back to farm10 mi · 37 min driving

EZRoutePlanner for farm & csa delivery

A CSA delivery route planner puts share day's pickup sites and home drops in the shortest order from the farm. In EZRoutePlanner you import the member list, fix any rural pins it flags, and press Optimize Route with Round Trip on. The driver follows a link on a phone or a printed sheet. The free plan covers 30 stops a route; paid plans start at $20 a month.

Typical share day
4–8 pickup sites plus 20–60 home drops
Rural addresses
Flagged at import; drag the pin to the driveway
The loop
A round trip from the farm, shortest order
Driver
A phone link, or a printed sheet for dead zones

An example day

Thursday CSA share day

This example is 10 stops on real roads in Madison, Wisconsin. In the order the list had them, the round trip is 15 mi and 52 min of driving. Optimized, it's 10 mi and 37 min: 5.1 mi and 15 min less, 34% shorter.

Share day hits the same pickup sites every week, with home drops that change as members go on vacation. Save the route in spring and edit it each week: take out the holds, add the swaps, and optimize again.

Stops are example points on real streets, not real customers. Distances and times are driving figures for each order.

Thursday CSA share day10 stops · 10 mi
  1. FarmStart
  2. Willy Street host porchPickup site: 18 shares, coolers out0.6 mi
  3. Atwood church lotPickup site: 24 shares1.5 mi
  4. BrandtFull share + eggs, porch0.7 mi
  5. Middleton office parkWorkplace drop: 12 shares, lobby0.7 mi
  6. KleinschmidtHalf share, garage fridge0.8 mi
  7. Monona co-opWholesale: 6 cases of greens0.9 mi
  8. OstrowskiEggs only, 2 dozen1.0 mi
  9. Fitchburg host garagePickup site: 15 shares1.4 mi
  10. HagenFull share, rural box at the end of the gravel drive1.0 mi
  11. Sun Prairie libraryPickup site: 10 shares0.4 mi
Back to farm10 mi · 37 min driving
© Mapbox © OpenStreetMap
In the order the list had them15 mi · 52 min
© Mapbox © OpenStreetMap
Optimized in one click10 mi · 37 min−34%

Where the day goes

What makes routing hard for farms and CSAs

01

Rural addresses miss the farmhouse

Wisconsin's rural fire numbers and county-road addresses can land a pin mid-road or a mile off. The driver finds out at dusk, on gravel, with a box of greens in the back.

02

Sites and porches in one loop

Share day mixes pickup sites where members are waiting with home drops that just need to happen today. Ordering both from a printed list rarely gives the shortest loop.

03

Every week is a little different

Vacation holds, swaps, egg add-ons and members who join in July. The list changes; the farm's Thursday doesn't.

Start from your list

Bring the spreadsheet you already keep.

Share sizes, egg counts and host-site instructions stay in your sheet. EZRoutePlanner reads the address columns, keeps the member or site name as each stop's label, and shows every row on a review map, with the uncertain rural matches at the top.

  1. 1

    Import the member list

    Export members from your CSA software or the spreadsheet you keep, and import it. Pick the member or site name as each stop's label.

  2. 2

    Fix the flagged pins

    Rural addresses the lookup isn't sure about are listed first in the review. Drag each pin to the right driveway, or paste the coordinates a member sends you.

  3. 3

    Optimize from the farm

    Save the farm as your base, turn on Round Trip, and press Optimize Route.

  4. 4

    Print it and share it

    Signal can be thin on back roads. Print the PDF route sheet, with turn-by-turn directions if the driver is new, and share the link for the town stops.

csa-members-2026.xlsxAddress columns found
MemberShareDeliveryAddressCityZIPEggs
BrandtFullHome1418 Rutledge StMadison537031 doz
KleinschmidtHalfHome5110 Tonyawatha TrlMonona53716
HagenFullHome2875 County Road PBVerona535932 doz
OstrowskiEggs onlyHome2626 Monroe StMadison537112 doz
Atwood church lotSitePickup3402 Atwood AveMadison53714

An example sheet. Columns can be named anything and in any order; street, city and ZIP can be one column or several. Pick one column, like the customer name, as each stop's label.

From the route

Routing tips for farms and CSAs

1

Treat pickup sites as the backbone

Optimize the pickup sites alone first and look at the loop, then add the home drops. If one pulls the route far off the loop, that member may be happier at a nearby host site.

2

Ask rural members for a dropped pin

Once a season, ask members on county roads to send a pin from their phone's map. Paste the coordinates as their stop and the driver goes to the driveway, not the section line. More in fixing addresses that won't geocode.

3

Keep host sites in a steady order

Host sites tell members when boxes usually arrive. Once the share-day order works, keep the sites where they are and slot home drops around them, rather than reshuffling every week.

4

End at the market, not the farm

If the van finishes share day at a farmers' market or a restaurant, pin that stop last instead of using Round Trip. The round trip guide explains the difference.

5

Clear holds before you optimize

Take vacation holds off the route each week before you press Optimize Route. In July, enough members are away that last week's order can be longer than it needs to be.

6

Give winter shares their own route

Storage shares and winter boxes go out less often to fewer members. Make them a separate route (paid plans keep both) so the summer route stays intact for next year.

Honest fit

What it handles, and what it doesn't

EZRoutePlanner is built for putting a day of stops in the right order and getting them to whoever drives. Here's where that fits farms and CSAs, and where you'd want something else alongside it.

Good fit

  • Weekly CSA share days with pickup sites and home drops
  • Rural members whose pins need moving to the right driveway
  • Egg, dairy and produce home delivery
  • Restaurant and co-op wholesale stops on the same loop
  • Round trips from the farm, or a route that ends at the market

Not built for

  • No member management, share counts or billing
  • No pickup windows for host sites
  • Doesn't track box counts or van space
  • The driver's page needs a signal to load; print the sheet for back roads

Last reviewed October 21, 2026.

Farm & CSA delivery: questions

How do CSA farms plan delivery routes?

Most run one or two share days a week with the same pickup sites, plus home deliveries that change weekly. Plan the sites and home drops as one loop from the farm, save it, and edit it each week for holds and swaps. In EZRoutePlanner that's one import in spring, then a few edits and an Optimize Route each week.

Why do rural addresses show up in the wrong place on the map?

Fire numbers, county-road names and new driveways often aren't in the map data, so the lookup guesses along the road or matches the nearest town. That's geocoding at its weakest. EZRoutePlanner flags the uncertain ones on import; drag the pin or paste coordinates to fix them.

Can one route have pickup sites and home deliveries?

Yes. Both are just stops. Label sites by name (Atwood church lot) and homes by member, and the driver sees which is which.

Can a small farm use the free plan?

A small one can. The free plan holds 30 saved addresses and one route of up to 30 stops, so a CSA with a couple of dozen members and a few sites fits. Grow past that and paid plans start at $20 a month with 200 saved addresses, 25% less if you pay 6 months at a time.

Can the driver use it without cell service?

The shared route page loads over the internet, so on roads with no signal it can't refresh. Print the PDF route sheet with turn-by-turn directions before you leave and keep it on the seat.

Can I track which members got their share?

No. EZRoutePlanner doesn't record deliveries. Many farms tick stops off on the printed route sheet, or have host sites keep a sign-off list.

Plan tomorrow's CSA delivery route tonight.

Import your customer list, optimize the order with one click, and open it on your phone in the morning. Free to start, no credit card.

Free plan. No credit card. Works in any browser.