Disabling Website Frontend Until Client Pays

So for Pro Sites, how can I prevent my client's frontend from showing unless he pays up?

Basically, if he is logged in, he can view the site frontend. Otherwise, any one else who is not logged in will be displayed with a maintenance mode or coming soon page