General bookkeeping, bank reconciliation, credit card reconciliation, accounts payable and receivable, invoice processing, cash flow statements, balance sheet, profit & loss statements and other custom reports, tax preparation, and payroll processing