Hi, I am fairly seasoned in this business. We have a very large residential maintenance business. But we just began landscape installations last year and I am running into some challenges that I am not familiar with handling. Could use some advice. When we do installations or renovations for people and the total is over $500-$1000 I typically get 1/2 down and 1/2 upon completion of job. I also have the client sign a contract, which includes these terms of payment. I never have a problem getting the half down. And we don't begin work without it. My problem is collecting the last half when we are done. A lot of times the client isn't home when we finish the project so I end up leaving an invoice or sending an invoice in the mail. Sometimes they wait several weeks or even a month before they send a check. That kinda hurts when you are waiting on a $2000 check. I hate to bug them. I feel like it makes us look desperate for cash. And I don't want to create that impression. But I also gotta pay my guys and keep the business running smoothly. So I guess my question is this; how long before you begin to bug someone for the final check? And are there any better ways to assure we get a check sooner rather than later? Or is this just part of doing business? It's new to me because with our lawn care accounts 60% of them are on AutoPay and the others are never late (I don't tolerate late payers for long.) So this waiting for money, especially large amounts, is new to me.