I think it very much depends on what you do, and how your services work.
We've seen all kinds of agreements with partners, some are front loaded, so a single fee once signed, others are recurring with a contract quarterly or similar. Some might only pay out on the first year of a contract, some...