Analysis

Thrift shop

Macklemore · Thrift shop

16+
Verdict
Not for kids

Frequent profanity, sexual innuendo, crude humor

Detailed Analysis

The song 'Thrift Shop' by Macklemore & Ryan Lewis contains frequent explicit profanity throughout, including multiple uses of 'fuck/fucking,' 'shit,' 'bitch,' 'motherfucker,' and 'cock.' There is a vulgar sexual joke at the opening ('I got a big cock'), a crude reference to R. Kelly's sheets implying urination/sexual misconduct, and the phrase 'skeet blanket' which is a slang euphemism for a sexual act. While the primary theme of the song is lighthearted and positive — promoting thrift shopping and financial savvy over brand-name consumerism — the density of profanity and the presence of sexual innuendo and crude humor make it unsuitable for younger audiences. There are no drug, alcohol, or violence references of note, and the overall message is actually constructive regarding materialism. However, the explicit language alone warrants a mature rating.

Themes

profanity

thrift shopping

anti-consumerism

sexual innuendo

frugality

crude humor

Read more about this analysis and how we do it »

Lyrics

Remember: You know your child best. Use LyricsRay as a tool to inform your decisions, but always trust your parental instincts and family values when determining what's right for your children.
Did this analysis help you?

If so, consider supporting the project to cover some of the development and hosting costs ❤️

Analyze Another SongLearn More
Analysis performed on September 16, 2026