How much does it cost to raise a child in the UK in 2023? | YBS
Reading time 4 minutes
At a glance:
Raising a family isn’t cheap. In the UK, the cost of raising a child up to the age of 18 costs around £150,000 for couples and £200,000 for single parents.
This works out as around £938 per month.
You'll need plenty of supplies for when the baby is born, then ongoing costs to think about in the future.
Average cost of a baby in the first few months
In first few months, you can spend a lot buying things for your baby.
This is especially true if you are only buying brand-new products. While there are certain things that do need to be new, many items such as clothing and toys can be bought second-hand for less.
This is especially true if you are only buying brand-new products. While there are certain things that do need to be new, many items such as clothing and toys can be bought second-hand for less.
Average cost of childcare
Childcare is a big part of the cost of raising a child. Children’s charity Coram has found that the average cost of a full-time nursery place for a toddler under two years old is just under £15,000 per year.
From September 2025, up to 30 free hours of childcare will be available per week for children over 9 months and under 5 years old.
How to save money as a parent
Of course, we all want to save money. Here are a few ways that you can save money as a parent:
Buy second hand – car boot sales are a great place for this!
If you earn under £60,000, apply for child benefit.
Re-sell anything that you no longer need.
Look out for coupons and deals.
Consider buying supplies in bulk, such as nappies.
The content on this page is for reference. It is not financial advice.
For help with money issues, try MoneyHelper.
For help with money issues, try MoneyHelper.