"Love for Sale" was written by Cole Porter for his 1930 Broadway musical The New Yorkers, which opened at the Broadway Theatre on December 8, 1930, and ran for 168 performances. The song, sung from the perspective of a streetwalker advertising her trade, was introduced by Kathryn Crawford alongside June Shafer, Ida Pearson, and Stella Friend. Its frank depiction of prostitution provoked immediate controversy: newspaper critics denounced it as being in poor taste, and radio stations imposed broadcast bans. In January 1931, the producers responded by relocating the scene to a Cotton Club setting and replacing Crawford with Elisabeth Welch, an African American singer, a casting decision that carried its own troubling racial implications. The melody shifts between minor-key brooding and brief passages of major-key brightness, mirroring the cynical salesmanship of the lyric. Porter's harmonic language is notably sophisticated for the period, weaving between tonic major and minor chords in ways that have made the tune especially attractive to jazz improvisers. Early commercial recordings by Libby Holman and Fred Waring's Pennsylvanians both charted in 1931, and Sidney Bechet's 1947 recording was among the first to reimagine it through a blues lens by consistently employing major tonic chords over the minor-key framework. The song has been recorded approximately nine hundred times, cementing its place as one of Porter's most performed compositions and a cornerstone of the Great American Songbook.