Accurately record daily financial transactions and maintain comprehensive accounting records. Manage Accounts Payable and Accounts Receivable functions. Reconcile bank statements, credit card accounts, and other financial records regularly. Maintain and update the general ledger in accordance with established accounting principles. Prepare monthly, quarterly, and year-end financial statements and management reports. Process payroll accurately and on schedule. Assist in budgeting, forecasting, and financial analysis. Prepare and organize documentation for tax filings and coordinate with external accountants/auditors. Monitor cash flow and provide timely financial insights to management. Ensure compliance with company policies, internal controls, and applicable laws.