LET’S KEEP BILLING SIMPLE. 

Your design problem is the only thing that should be “complicated”.