The cost of the annual TV licence fee will increase from £154.50 to £157.50 from 1 April, the BBC has said.
The new licence fee works out as £3.02 a week or £13.13 a month. The price change will not have an impact on the free over-75s TV licence.
The BBC provides nine national TV channels plus regional programming, as well as 10 national radio stations, 40 local radio stations, news and sport websites, and the iPlayer.
In the last financial year 95% of the BBC’s controllable spend went on content for audiences and delivery, with 5% spent on running the organisation.