San Francisco, CA

Get back to the life you love.

Schedule your FREE consultation today!


We help discerning clients overcome health challenges that their insurance leaves behind.


The Best PT Experience.  Period.

We’re not just obsessed with our clients and their results, we are obsessed about the process as well.  Learn why we stand heads and tails above other therapy providers.

Concierge In-Home & Virtual Services

Forget driving in traffic, parking woes, waiting rooms, and shared spaces!  All of our therapy services are brought directly to you, the client.  Let us take the stress out of rehab!

Custom Fitness Programming

Meet your fitness goals with customized fitness routines delivered to your inbox every week.  Physical therapist-designed and approved!

Client Testimonials

Don’t take our word for it – here’s what our clients say:

Great results working with Geoff! Shoulder mobility improved after one session, all done in the comfort of my home.

Judy D.

My dad […] started experiencing some pain in his leg, hampering his ability to […] keep up with the grandkids. I called Indie PT and Geoff came to our house that evening, figured out what was going on, and dramatically improved my dad’s physical pain, while also showing him what he could do to prevent it from happening in the future.

Maya K.

Working with Geoff was an amazing experience. He helped bring to me new outlooks on approaching pain and instilling in me a more advanced confidence in self care as well. What was being offered by my regular health care providers was very substandard in comparison.
Geoff is simply the best.

Tim T.

Geoff…is knowledgeable…and creative/innovative. He changes approaches to make it interesting and challenging for [me]. Geoff listens and is encouraging always responding to the client’s needs.

Don L.

Let’s be frank…

Aging can feel beyond your control
and here are 3 things that make it WORSE:

1.  Continually scaling back your activities and expectations year after year.
2.  Thinking your age dictates your health.
3.  Believing there’s nothing you can do to lead the life you want.

We are ready and able to help you achieve your ideal physical health.

How will you spend your valuable time and energy?

Still not sure?

We understand change is hard and commiting to the first step can be even harder.
Here are additional reasons why Indie PT is the smart choice:

Money-Back Guarantee

Not satisfied with the service?  Enjoy up to 1 week or 2 sessions (whichever occurs first) completely risk free.  We’ll be happy to refund your money, no questions asked.

Graduate Any Time

Feel your best before finishing any of our service packages?  That’s awesome!  We’ll gladly refund unused sessions or apply them to another service we offer.  The choice is completely up to you!

Advanced COVID-19 Policies

COVID-19 has changed the way people interact safely.  Rest assured that health and hygiene take the forefront of all our client interactions.

Less Red Tape, More Freedom

Enjoy direct access to therapy services without needing a physician referral to begin.  You can leave it to us to coordinate with your doctors. 


Check Our Latest Posts

Flexibility For Better Balance

Originally held March 30, 2021 Please note: Our fitness/wellness services are for general fitness and conditioning.  Such programs/services are not considered medically necessary physical therapy or medical treatment even if[…]

Read more

#1 Movement You NEED to Maintain

Extension. It is the technical term used to describe a direction of movement or range of motion. If you were standing and facing a mirror, extending a joint would likely[…]

Read more

Is green light therapy the future of non-pharmaceutical pain relief?

Emerging evidence supports the idea that green colored light might give pain relief without drugs. Uncontrolled pain presents a major impact on our quality of life, especially when it becomes[…]

Read more


Indie PT services won't be available

6/4/22 - 6/20/22

General inquiries?
Send us an e-mail at:

We're ready to help!

Call us today at 415-987-6328

Call Now Button