1. A method of providing account reconciliation for an account comprising the steps of: a. receiving at a computing device a plurality of merchant transactions and a plurality of charge transactions; b. storing said merchant transactions and said charge transactions on a pending list within a database of said computing device; c. identifying a match from said pending list comprising at least one of said merchant transactions and at least one of said charge transactions, said match determined by a commonality shared between said transactions; d. storing said match on an approved items list within said database; e. repeating steps c-d to identify other matches; f. storing the unmatched merchant and charge transactions, if any, from said pending list on an unresolved transactions list within said database; g. searching said database for a near-match comprising one of said merchant transactions and one of said charge transactions; h. receiving an approval notification of said near-match; i. storing said near-match on said approved items list; and j. repeating steps g-j to approve other near-matches.