McCartney recorded a demo of ‘I’ll Give You A Ring’ at 7 Cavendish Avenue in 1972 or ’73. The song was mostly complete, with lyrics almost identical to the released version.
The origins of the studio recording are unclear. It is likely to have been recorded during the McGear album sessions in January-February 1974, and completed with overdubs at AIR Studios in London in 1981 during the Tug Of War sessions.
McCartney performed ‘I’ll Give You A Ring’ during the recording of his 1974 TV documentary One Hand Clapping, which remained unreleased until the 2012 reissue of Band On The Run.