We're close to signing our first subcontract. It's just the two of us, doing help desk and network support under a prime's task order with a civilian agency. The draft subcontract says the prime pays our invoices only after it receives payment from the government for that work. No outside date, just "when paid."
My partner thinks that's standard and we should sign. I'm nervous. We don't have much cash to float payroll if the agency sits on the prime's invoice, or if the prime's invoice gets kicked back for something that has nothing to do with us.
Is a pay when paid clause like this actually allowed under federal rules, and what can we reasonably push back on before we sign, like a backstop date?