Depending on where you purchase it from, a dermaroller can cost anywhere from $20 to $160. Microneedling treatments done by professionals may cost anywhere from $200 to $800 per session.