Honeybook lets you map out the entire payment plan and use smart payment plans. I can set the deposit amount, and then choose to spread out the remaining payments over the next X months or pay X% each month.
When someone signs a proposal, shouldn't they know what the payment terms are?