Multiple Prices for Leads

Multiple Prices for Leads

This is more of a question on how to optimise the features within Zoho.

The off-the-shelf product envisages 'leads' as an unqualified individual who upon qualification can then become an account with the prospect of 'deals' (or sales) being made thereafter.

For us the trajectory doesn't quite fall that way (we are a contract cleaning company). A lead is a qualified individual / company; we then send quotations via PandaDoc. Should a sale be made we then convert the lead into an Account (renamed Customer), Contact and Deal (renamed contract). A customer therefore has an associated 'contract' of cleaning. The 'contracts' are quite black & white - for live customers a contract is simply characterised as 'live', whilst lost customers would have a contract characterised as 'lost'.

We've developed a pricing formula for our staff to easily price jobs - this information is contained within the Leads module; should a sale be made that financial information is pushed into a newly created contract / deal. The problem arises when a lead wants multiple prices on a quote (i.e. a quote for 5 hours of cleaning or 10 hours) - because we don't use 'Deals' as envisaged by Zoho we're unable to have multiple quotations associated with a prospective customer. 

I was thinking of having a drop-down box where our staff could then select the number of quotes / prices they want to give - depending on the number selected a certain number of sections would then be visible for them to input the information. However this would be quite messy - how would they determine which pricing information is fed into a created deal / contract should the business be won? I also think it would be quite messy when pushing the information into PandaDoc.

Does anyone have any ideas on a suitable workaround?