Which customer ids have no payment history?
select customer_id from customers except select customer_id from customer_payments
Count those.
select count(*) from customers where customer_id not in ( select customer_id from customer_payments );