There’s no denying that having children is an expensive experience. A recent study by The Money Advice Service stated that it costs on average £155,100 to raise a child until the age of 18 if you take childcare into consideration, and £187,100 if you are a lone parent.