Maintain accurate financial records for the company, including accounts payable, accounts receivable, and general ledger entries. Process and reconcile bank statements, credit card transactions, and petty cash. Prepare and analyze monthly financial statements and reports, providing insights to management on cash flow, revenue, expenses, and profitability. Assist with budgeting and forecasting processes, ensuring financial targets are met. Ensure compliance with tax regulations by preparing and submitting required tax filings, Assist with payroll processing, ensuring accuracy and timeliness in employee compensation. Support the preparation of year-end financial statements and assist with audits. Help streamline accounting processes and implement improvements for efficiency. Work closely with other departments to support financial planning, cost control, and operational budgeting. Provide assistance with any ad-hoc financial reports or analyses as needed by management.