
Ink Fingerprinting
Displayed prices and duration may vary by service configuration; confirm details in the booking flow.
Book NowBook online
Serving Bloomington and the Twin Cities with in-office, mobile, and on-site options for eligible services. Some requests require direct confirmation or a customized quote.
Browse service categoriesQuick help
Call us and we’ll help identify the right service or booking path.
(952) 388-004824 appointment and quote options
Prices and appointment durations shown below reflect currently listed Wix booking options. Secure scheduling, payment, availability, and request confirmation remain handled by our existing booking system.

Displayed prices and duration may vary by service configuration; confirm details in the booking flow.
Book Now
Displayed prices and duration may vary by service configuration; confirm details in the booking flow.
Request to Book
Displayed prices and duration may vary by service configuration; confirm details in the booking flow.
Book Now
Displayed prices and duration may vary by service configuration; confirm details in the booking flow.
Request to Book
Displayed prices and duration may vary by service configuration; confirm details in the booking flow.
Request to Book
Displayed prices and duration may vary by service configuration; confirm details in the booking flow.
Book Now
Displayed prices and duration may vary by service configuration; confirm details in the booking flow.
Book Now
Displayed prices and duration may vary by service configuration; confirm details in the booking flow.
Request to Book
Displayed prices and duration may vary by service configuration; confirm details in the booking flow.
Request to Book
Displayed prices and duration may vary by service configuration; confirm details in the booking flow.
Book Now
Displayed prices and duration may vary by service configuration; confirm details in the booking flow.
Book Now
Displayed prices and duration may vary by service configuration; confirm details in the booking flow.
Book Now
Displayed prices and duration may vary by service configuration; confirm details in the booking flow.
Request to Book
Displayed prices and duration may vary by service configuration; confirm details in the booking flow.
Book Now
Displayed prices and duration may vary by service configuration; confirm details in the booking flow.
Request to Book
Displayed prices and duration may vary by service configuration; confirm details in the booking flow.
Book Now
Displayed prices and duration may vary by service configuration; confirm details in the booking flow.
Book Now
Displayed prices and duration may vary by service configuration; confirm details in the booking flow.
Request to Book
Displayed prices and duration may vary by service configuration; confirm details in the booking flow.
Request to Book
Displayed prices and duration may vary by service configuration; confirm details in the booking flow.
Request to Book
Displayed prices and duration may vary by service configuration; confirm details in the booking flow.
Book Now
Displayed prices and duration may vary by service configuration; confirm details in the booking flow.
Request to Book
Displayed prices and duration may vary by service configuration; confirm details in the booking flow.
Request to Book
Displayed prices and duration may vary by service configuration; confirm details in the booking flow.
Request a QuoteA booking request is not confirmed until TVVS confirms it. Service availability, location, authorization, and applicable requirements may affect scheduling.