Louis could not contain his excitement about becoming a daddy last week and it seems that the pop star is all set to totally spoil his baby boy and her mom.
According to numerous reports, Louis has agreed to shell out over ten thousand euro a month in child support to his baby mama, Briana Jungwirth.
All added up, this will mean that the 1D star will have shelled out over €21.m by the time the child is 18.
The money will go towards all the baby costs as well as putting the newborn and his mum up in a luxury four-bedroom house in California.
The baby, who is rumoured to have been named Sydney Rain, was born on Friday and the delighted Louis tweeted to confirm the news.
"He is healthy and pretty amazing 🙂 I'm very happy!!"
Louis is so happy in fact, that he is planning to be more than generous with the cost of raising a child.
"Louis is doing everything he can to provide for mother and baby. He’s very wealthy but is still being hugely generous in the amount he is giving," a source told The Sun.
I'm pleased to say my baby son was born yesterday 🙂 He is healthy and pretty amazing 🙂 I'm very happy!!
— Louis Tomlinson (@Louis_Tomlinson) January 23, 2016
"He’s taking being a dad very seriously."
However, the source also suggested that the Jungwirth family were not too chuffed with the pay out.
"There's already a lot of talk about who is going to pay what. The family have slightly exaggerated expectations of what Louis should be contributing every month."