Any advice for how to store product / service details by account?

Any advice for how to store product / service details by account?

Currently, we can add products to accounts, but what I can't figure out how to do is to add a start date, cancel date, price and other misc data specific to the account.

When we demo'd the product, I assumed the products on an account record would allow us to store account level details but it does not. 

We are a digital marketing agency and offer services like google search ads management, social media, website hosting, etc. We desperately need a way to store individual account info on each product level. ANY advice appreciated!