You just need to enter some of your bills into QuickBooks, and it will estimate the next payment deadline. QuickBooks can also help you keep track of your upcoming bills and payments. However, you would need to manually input the details of the cash/check transaction and then check back later for the status. If you want to keep track of check and cash transactions, that much is possible too. Once connected, it will automatically download and categorize your expenses and bills.
But this would require you to link your bank and credit accounts to the software. Another thing that QuickBooks is good at is tracking the outward movement of your money in the way of bills and expenses.