I am 57 and more weekend than weekend warrior. I have had multiple trainers and Becca is the only one I have consistently stuck with for more than a few months -- we meet each week and are 5 years strong.
Fit For Life SF · Services
Virtual Personal Training
The same one-on-one coaching from Becca, wherever you have space and an internet connection.
Virtual personal training with Fit For Life SF brings Becca's coaching to wherever you are, in San Francisco or anywhere else. The sessions are the same as in person: custom programming, real-time feedback, and a trainer who keeps you accountable.
Several of Becca's clients have trained with her remotely for two years or more, fitting sessions around kids, dogs, home schedules, and travel. She adjusts on the fly when life interrupts and keeps the programming moving regardless of the setting. Multiple clients have used both virtual and in-person formats over time, switching between the two as their situations change.
Virtual sessions follow the same schedule as in-person: Monday, Tuesday, Thursday, and Friday from 5:00 AM to 7:00 PM, and Wednesday from 9:00 AM to 5:00 PM. Reach out to check on current availability.
Common questions
Do I need special equipment for virtual sessions?
Not necessarily. Becca designs sessions around what you have available. Some clients train with minimal home equipment. Let her know your setup when you reach out and she will build accordingly.
Is virtual training as effective as in-person?
Several of Becca's clients have done both formats and stayed with her for years either way. The programming, coaching, and accountability translate well online. Reach out to learn what would work best for your situation.
Can I switch between virtual and in-person sessions?
Some clients use both formats depending on schedule and circumstance. Becca is flexible about format. Reach out to talk through what arrangement works for you.
Also from Fit For Life SF
From real customers
Real Google reviews

Ready when you are.
Call us, book a service, or just send a message and tell us what’s going on. We’ll get back to you with next steps.
