a computer implemented method for handling community association fees comprising all , or any combination of : receiving payment relating to community association fees for a property within the community association ; accessing a database having information relating to the community association and the property ; verifying the payment information , parties to the transaction , and other relevant information matches the profile for such transaction in the database ; determining an amount of funds to be transmitted to community association ; transmitting the amount of funds to the community association ; logging the details of the transaction in the database ; and , queuing the report log with the transaction information in preparation of report generation .