No app required!
Access online booking right here at HairM.com.

Are you an existing client who is new to online booking?
Please do not create a new account. Simply got to the Forgot Password on the login screen and receive a temporary password to avoid a duplicate client profile being created.

Hair M Beaverton

Cedar Hills Crossing (next to cinema)
3300 SW Hocken Ave.
Beaverton, OR 97005
(503) 352-0882

Hair M Lake Oswego

Kruse Meadows
4823 Meadows Rd, #121
Lake Oswego, Oregon, 97035
(503) 897-7770

Hair M Downtown PDX

1101 SW Main St.
(free parking off of Main St.)
Portland, Oregon, 97205
(503) 517-0570

Booking Notices

Feeling sick?

Please help us keep our team and clients healthy. Please reschedule your appointment if you are not feeling well. 

Login Notice

Existing clients who are new to our new online booking system: please login with your email on file and select "forgot password" to get set up on the new system.

If you cannot successfully reset your password, please email us at info@hairmgrooming.com and we will reset it for you.

New clients may set up a new account online.

Cancelation Policy

Cancelations and rescheduling with less than 3 hours notice for hair services and 24 hours for spa services may result in a 50% charge. You can manage your appointments online up to 24 hours before the service time!

BOOKINg ALERT!!

You will receive a text and email confirming your appointment has been booked. If you don't receive this your booking may not have been completed. Please check your online profile where you can see upcoming (and past) appointments.

You will receive a text and email confirmation 3 days before your appointment. Please confirm or you can expect a phone call as well. You will also receive a text and email reminder 24 hours before your appointment. We request 3 hours notice for hair services and 24 hours notice for spa treatments. Late cancelations and no shows may result in a 50% charge.