INDIVIDUAL SESSION
$110$110 per session
Maximum flexibility or an occasional coached workout.
START CLIENT ONBOARDING →COACHING + PRICING
Whether you want hands-on help with a specific workout, consistent weekly coaching, or a complete plan leading into your next race, there’s a way for us to work together. Train with me in Northern New Jersey or connect virtually from anywhere.

Not sure which option is right for you? Start with a free first run. We’ll talk about where you are now, where you want to go, and what kind of support will help you get there. There’s no pressure to choose a package before we run.
I’m not coaching from the sideline. I complete every interval and mile beside you, giving you real-time feedback, pacing support, and accountability throughout the session.
EVERY COACHED SESSION IS 60 MINUTES.
Prices stay visible because you should know what the commitment looks like before we talk. Every coached session is 60 minutes.
$110 per session
Maximum flexibility or an occasional coached workout.
START CLIENT ONBOARDING →$105 per session
SAVE $5 EACH · $20 TOTAL
START CLIENT ONBOARDING →$102.50 per session
SAVE $7.50 EACH · $60 TOTAL
START CLIENT ONBOARDING →$100 per session
SAVE $10 EACH · $120 TOTAL
START CLIENT ONBOARDING →$95 per session
SAVE $15 EACH · $360 TOTAL
START CLIENT ONBOARDING →$90 per session
SAVE $20 EACH · $960 TOTAL
START CLIENT ONBOARDING →Buy only the support you need or commit to a longer training block and save on every run. Larger packages are designed for runners who want consistent coaching through a season, race build, or full year of training.
Memberships are for runners who want coaching built into their week. Your recurring times are reserved, your payments happen automatically, and we develop consistency over a minimum 12-week training block.
Monthly figures are averages only. Billing occurs weekly, so you are charged the exact weekly amount rather than a flat calendar-month rate.
Virtual coached runs are 60-minute live sessions through Motion Mirror and are available from anywhere. This is not a reduced version of coaching. It is a flexible way for me to observe the session, guide your pacing, communicate throughout the workout, and hold you accountable while you run.
EXPLORE THE FULL VIRTUAL COACHING EXPERIENCE →Every virtual coached run is 60 minutes. Package savings are calculated against the standard $95 virtual-session price.
$95 per session
START CLIENT ONBOARDING →$90 per session
SAVE $5 EACH · $20 TOTAL
START CLIENT ONBOARDING →$87.50 per session
SAVE $7.50 EACH · $60 TOTAL
START CLIENT ONBOARDING →$85 per session
SAVE $10 EACH · $120 TOTAL
START CLIENT ONBOARDING →$80 per session
SAVE $15 EACH · $360 TOTAL
START CLIENT ONBOARDING →$75 per session
SAVE $20 EACH · $960 TOTAL
START CLIENT ONBOARDING →General Coaching gives you the complete training structure and ongoing support between runs. Your plan changes as your fitness, schedule, race calendar, and life change.
LIVE COACHED RUNS ARE NOT INCLUDED. Add individual sessions or choose a session package when you want me beside you for the workout.
Purchase any four-session package or larger, or maintain an active recurring membership, and General Coaching is included at no additional cost while your package or membership remains active.
If you’re comfortable training independently and primarily need a clear roadmap, choose one of Coach Zach’s self-guided training plans. These downloadable PDFs give you the structure to train toward your goal on your own schedule.
A PDF plan is not private coaching. It does not include personalized adjustments, live coached sessions, direct access, or ongoing accountability.
EXPLORE SELF-GUIDED PLANS →You want a one-time coached workout, an occasional tune-up, or maximum flexibility.
You want discounted sessions with more scheduling flexibility and are ready to commit to a defined training block.
You want two or three standing sessions every week, automatic billing, and consistent accountability.
You want a personalized training plan, ongoing adjustments, direct support, coached sessions, and complete race preparation.
Still unsure? Begin with the free first run. We’ll figure it out together.
The goal is consistency, not surprises. These policies keep scheduling and coaching fair for everyone.
The 4-session package expires after 6 weeks; the 8-session package after 12 weeks; the 12-session package after 16 weeks; the 24-session package after 7 months; and the 48-session package after 13 months.
Standard package pricing applies when paid in full. Payment plans may be available for 24- and 48-session packages at a slightly higher total price. When one session remains, you’ll be notified that your next completed session will exhaust the pack. You may choose no automatic refill, individual-session pricing for future bookings, another purchase of the same package, or a different selected package. No package or amount is charged automatically without your express written authorization. If a payment fails, uncovered future bookings pause and you’ll receive a secure payment link. Packages are non-transferable.
Sessions require at least 18 hours’ notice to cancel or reschedule. Late cancellations and no-shows count as completed sessions.
Unused sessions are non-refundable. An exception may be approved for a legitimate medical circumstance.
Memberships begin with a 12-week minimum commitment and renew automatically through weekly billing. After the initial commitment, cancellation requires 14 days’ notice.
Membership payments reserve recurring appointment times. Late cancellations and no-shows count as completed sessions. A maximum of one unused membership session may carry into the immediately following week. If it is not used during that following week, it expires. Medical, injury, and planned-travel pauses are considered case by case with advance notice and written confirmation.
When Zach is already present and reasonably able to stay, you still receive the full planned session. Repeated lateness leads to a direct conversation and possible scheduling adjustment rather than an automatic penalty.
Normal non-emergency messages receive a response within 24 hours. Messaging is not continuously monitored and is not for emergencies.
You don’t need to know exactly which package or coaching option you need. Start with a free run, tell me what you’re working toward, and we’ll figure out the right next step together.