What I Offer
I specialize in premium hair extensions and natural, effortless color. Everything can be booked online. Text me with any questions.
Service 1
Keratin bonds: starting at $450, priced by the look you want (subtle fill-in through a dramatic change) and length. Beaded rows: $1,200-$2,600 by length and rows. Start with a free consultation to get your exact price. New to extensions? Visit our new client guide for complete pricing details.
Keratin fusion is done with small pieces of keratin bonded to your hair individually in very small pieces. It is the most natural and long lasting extension method there is. Each bond is hand-blended to match your hair perfectly.
Best for: Clients who want the most natural, undetectable result
Lasts: 3–6 months (no maintenance required during wear)
Hidden beaded rows are thin wefted hair that is secured to the hair with silicone-lined beads. The weft is stitched to the beads. This method will give you the most amount of hair in the shortest amount of time.
Best for: Clients wanting maximum volume quickly
Lasts: Adjustment every 6–8 weeks
Keep your extensions looking fresh and protect your natural hair with regular maintenance visits.
Rebonding and reapplying your existing set of keratin extensions. Only available after a set done by Kristina is removed.
Safe, careful removal of your current keratin bond extensions. Can be combined with a new set installation.
Maintenance adjustment for beaded row extensions. Keeps your weft secure and comfortable as your hair grows out.
Service 2
Simple, beautiful color. Standalone or paired with extensions at a discounted rate.
Rich, all-over color or a glossing treatment for shine and tone.
Hand-painted dimension, highlights, or seamless color melts for a natural, sun-kissed look.
Service 3
Haircuts are available as an add-on to any color or extension service.
Trims and cuts — same price. Must be booked with another service.
Cancellations: Please cancel at least 72 hours before your appointment. Late cancellations are subject to a 50% service fee.
No-shows: No-shows will be charged 100% of the service.
Late arrivals: If you are more than 15 minutes late, your appointment may be considered a cancellation.
Extension deposits: Hair extension appointments require a non-refundable deposit to book.
Consultations: Free. A $50 charge applies for no-shows or same-day cancellations.
Go Deeper
When clients ask me about hair extension costs in Portland, I get it—it’s a real investment, and you deserve to…
Read More →One of the most common questions I get at Before Midnight Hair is: “Should I choose keratin bonds or beaded…
Read More →Since 2000, I’ve been transforming hair in Portland, and I’ve seen every extension method imaginable—and let me tell you, not…
Read More →