`` Single Ladies ( Put a Ring on It ) '' - is a song by American R&B singer BeyoncÃ Knowles . It was written by The-Dream , Tricky Stewart and BeyoncÃ Knowles for her third solo album , I Am ... Sasha Fierce ( 2008 ) . `` Single Ladies ( Put a Ring on It ) '' is a song recorded by American R&B singer BeyoncÃ Knowles for her third solo album , I Am ... Sasha Fierce ( 2008 ) .