There are many good reason and I am listing few.
Step-by-step explanation:
- Pay bills online
- Track the payment. When you pay someone, check provides a paper trail
- This is better than paying by card since it avoids theft
- It is better than even paying by cash because you are having a trail of it.
- It is less expensive than money order
- Serves as proof for filing taxes
- You can even get debit card by opening a checking account
- There are no transaction limits
- Paying by check is safer than paying by cash