Google Sheet Template (Create a copy from here.): Cashflow 

Step 1:
-List out your monthly expenses and income.

Step 2:
-Enter outstanding balances, the monthly payment and interest rate.
-Reorder priority and notice how the dates change.

Step 3:
-Keep track of your actual expenses and income each month.
-Updated the Estimate Cashflow as needed.