Here's the most common reasons that tattoo shops only accept cash: It's too expensive – Since people have become so accustomed to swiping their cards for everyday purchases from gas, to coffee to groceries, they tend to not realize how expensive it is for companies to accept credit and debit cards.