The average cost for a tattoo is $50 to $250 for a small or simple image like a heart or cross, or $150 to $450 for a medium-sized tattoo like a portrait or tribal design. For a complex design or large tattoo, like a half or full sleeve or full back, prices start and $500 and can reach $4,000.
Tiny tattoos under 2 inches typically cost $30 to $100 or the tattoo parlor's minimum fee.
Tattoo artists charge $120 to $150 per hour, depending on their experience and reputation and the design complexity.