Job Description
Job Summary:
We are seeking a Bookkeeper to join our small but dynamic team. The role involves a blend of bookkeeping, assistant accounting, administration, tax form preparation, and payroll duties. You will use various accounting and tax software to manage client records, process transactions, and ensure accurate financial reporting.
Responsibilities:
- Maintain accurate financial records for clients using Xero, MYOB, QuickBooks, Sage, and Reckon.
- Process day-to-day transactions including invoicing, payments, and receipts.
- Reconcile bank and credit card accounts on a weekly and monthly basis.
- Record accounts payable and receivable transactions.
- Prepare Business Activity Statements (BAS) and Instalment Activity Statements (IAS).
- Assist in the preparation of Tax Returns for individuals, partnerships and small businesses.
- Prepare Fringe Benefits Tax (FBT) returns.
- Process payroll for clients, including setting up new employees, calculating wages, and processing superannuation using Xero Payroll, Payroller, and QuickBooks Payroll.
- Prepare Single Touch Payroll (STP) reports to the ATO.
- Ensure compliance with Australian tax regulations, including GST and PAYG withholding.
- Support the preparation of Profit & Loss Statements and Balance Sheets.
- Manage and maintain the Fixed Asset Register, including depreciation schedules.
- Handle administrative tasks such as filing, emailing clients, and scheduling meetings.
- Prepare and submit client Payroll Tax returns.
- Manage the company's Chart of Accounts and adjust as necessary.
- Process journal entries for month-end and year-end closing procedures.
- Assist in preparing financial reports for end-of-year audits.
- Maintain electronic and physical records securely using cloud services like Dropbox, Google Drive, and OneDrive.
- Set up and maintain accounting systems for new clients.
- Process superannuation contributions and ensure compliance with Super Stream standards.
- Assist in budgeting and forecasting processes.
- Prepare cash flow statements and advise clients on cash management.
- Handle Accounts Receivable collections and payment follow-ups.
- Administer payroll deductions, including salary sacrifice and garnishments.
- Assist the senior accountant with tax planning strategies for clients.
- Generate reports for client meetings and explain financial data to non-financial stakeholders.
- Prepare and submit workcover reports and ensure accurate record-keeping for insurance purposes.
- Monitor and reconcile client trust accounts and ensure compliance with legal obligations.
- Support the senior accountant in year-end closing and review adjustments.
- Provide administrative support for quarterly and annual client tax planning.
- Answer client queries regarding payroll, taxation, and bookkeeping.
- Prepare bank reconciliations and resolve discrepancies in a timely manner.
- Assist with accounts reconciliation for multiple clients across different industries.
- Provide training and support to junior staff or interns on bookkeeping software and processes.
- Process and reconcile petty cash transactions for clients.
- Manage annual leave and leave accruals for payroll clients.
- Ensure confidentiality and security of all financial data.
- Handle administrative duties related to client onboarding and data entry.
- Stay up to date with changes in accounting software, tax regulations, and payroll compliance.
- Assist in the preparation of financial statements for external audits or internal reviews.