HEY EVERYONE....something import that you should keep in mind:
Disclaimer - my info is based off my experience in Indiana. Check your state.
You MUST have a way to prevent your tenants from making partial payments! Allowing them to drop any amount they want into a checking IS nice and easy, but opens the Landlord up to risk.
Example - Say the rent should be $1,000 monthly. Well, if allowed to deposit random amounts, your tenant might say, "Well, I only had $600, so that's what I deposited....I'll get the rest to you in a week, etc, etc,...." If this happens for a while, and you elect to try to evict, the judge will (likely) say that you accepted partial payments, and in doing so have agreed to take the partial payment in lieu of pull payment (regardless of what your lease says rent should be).
I elect to use an electronic service that invoices the tenant, and requires that VERY EXACT AND PRECISE amount to be paid. No more, no less. It is WELL worth the small fees structure to 1) save me infinite amounts of time, and 2) make CERTAIN that I never receive a partial payment.