The Celebrity Big Brother 2017 winner will get a £50,000 prize when they are crowned tonight.
In a first for the show, the winner will receive the cash for a charity of their choosing.
Emma Willis made the announcement at the start of this series' launch show following an epic opener full of glitter and fireworks.
A total of 15 housemates have taken part in this year's series with just six left ahead of tonight's final.
Those starting on the line up for the new series included ex EastEnders actor Shaun Williamson, Girls Aloud star Sarah Harding, Made In Chelsea's Sam Thompson and famous TV psychic Derek Acorah.
Joining them in the house were Mob Wives' star Marissa Jade, Goggleboxer Sandi Bogle, American hunk who has starred in The Bachelorette, Chad Johnson.
Also taking part in the show this summer were Absolutely Fabulous star Helen Lederer, recent The Apprentice candidate Karthik Nagesan
More all star contestants competing in the new series were The Real Housewives of Beverly Hills' star Brandi Glanville, Ibiza Weekender star Jordan Davies and American YouTuber Trisha Paytas.
The final three housemates on the line up were Ex On The Beach star Jemma Lucy, X Factor finalist and West End star Amelia Lily and Paul Danan, former Hollyoaks actor and original Celebrity Love Island contestant.
After 25 days, it's Sarah, Chad, Derek, Sam, Amelia and Jemma who remain and will be competing for the charity cash.
The Celebrity Big Brother 2017 final airs live tonight from 9PM on Channel 5 with Emma Willis.
The final Bit On The Side with Rylan Clark-Neal follows straight after at 10:45PM with the finalists, past housemates and winner.