A system and method for allowing a user to manage transactions in an online credit card application. The system includes a back-end server operating the online application and including a processor for processing data and information, a communications interface communicatively coupled to the processor, and a memory device storing data and executable code. When the code is executed, the processor can link one or more external bank accounts to the online application, provide a main list of transactions that were made using the credit card, enable a user to selectively move the transactions from the main list to a sub-list, and enable the user to pay the transactions in the sub-list from the one or more external bank accounts.