My company is in the midst of performing a waste removal job (an unregulated dump) for a client. Our scope of services includes subcontracting the actual digging, loading, transporting, and disposal services. Our direct services include monitoring the removal, completing required RCRA paperwork, testing, reporting, etc.
We typically mark up our subcontractors' fees, meaning our client gets charged for our time and materials, as well as our subcontractors' fees, plus a mark up of those fees. Our client is trying to say that doing this is "double dipping" because now the consultant (us) is acting as the general contactor.
Our client says that we should have explicitly stated in our engagement, proposal, agreement documents that we intended to charge a mark up for these services.
So my question is: isn't this general practice? Does our client have a valid beef?