What are the responsibilities and job description for the General Accounting Manager position at Silicon Valley Finance Group?
The General Accounting Manager oversees the general ledger to ensure financial statements comply with GAAP, manages month-end reconciliations, payroll processing, and statutory filings, and acts as a key client liaison. Responsibilities include supervising accounts payable and receivable, managing expense reports, ensuring compliance with financial policies, and reconciling all balance sheet accounts. This role also involves conducting pre-close and 90-day deliverable meetings, processing payroll, tracking new hire paperwork and benefits, and maintaining employee files. Additionally, the manager supports annual budgeting, tax reporting, and statutory filings while training and mentoring staff accountants. Strong organizational skills, proactive communication, and the ability to meet deadlines in a collaborative environment are essential.
General Accounting Manager – Responsibilities
Maintain general ledger to ensure financial statements are in accordance with GAAP, completes all month-end reconciliations, payroll processing, new hire paperwork and benefits and is the face of SVFG to the client. Also tracks and identifies key business contract renewals and required statutory filings. Can successfully:
- Manage processing of AP and expense reports
- Be able to complete Staff Accountant AP and Expense report processes as listed on the Staff Accountant Responsibilities.
- Be able to train Staff accountants on processing AP in Bill.com, how to resolve processing issues, and how to sync with QuickBooks Online and QuickBooks Pro.
- Be able to train Staff accountants on processing Expense reports in Expensify and how to sync with QuickBooks Online and QuickBooks Pro.
- Ensure W9s are being obtained for new vendors and review annual 1099 reporting.
- Reconcile all balance sheet accounts at month-end (note some reconciliations may be performed by the Staff Accountant), including:
- Cash – reconcile within QuickBooks. All cash accounts include checking, money market, Paypal, merchant, and investments.
- Billing – generate customer invoices timely, verify billing is supported by signed contracts, and identify possible revenue recognition issues for escalation.
- Accounts Receivable – generate A/R Aging within Quickbooks. (For QuickBooks Online, ensure the radio button “Report Date” is selected.) Follow-up with Controller and client re: receivables greater than 90 days.
- Prepaid expenses and other current assets– verify expenditure is properly classified as prepaid. Include all pertinent details: vendor, term, and expense account. Proactively identify prepaids that should have a renewal, i.e., insurance.
- Fixed assets – verify expenditure is correctly classified as a fixed asset per the capitalization policy (typically greater than $1000). Record depreciation in accordance with the capitalization policy (typically 36 months).
- Deposits and other long-term assets – ensure expenditures are correctly classified as long-term.
- Accounts payable - generate A/P Aging within QuickBooks. (For QuickBooks Online, ensure the radio button “Report Date” is selected.) Follow-up with Controller and client re: bills greater than 60 days.
- Accrued expenses – review operating expenses per the draft income statement and the forecast to determine relevant accruals. Reverse prior month accruals in total before recording current month accruals.
- Deferred revenue (where applicable) – update the deferred revenue waterfalls for any current month activity. Ensure revenue recognition is per GAAP.
- Term loan (current and long term) – record reclassification entry to ensure 12 months of debt payments are included in the current term loan. Reconcile to debt schedule.
- Equity accounts – ensure any transaction recorded to an equity account is valid. Typically, there is only activity when completing a financing round or stock exercise.
- Prepare and lead the monthly pre-close meetings
- Process semi-monthly payroll, including:
- Update payroll worksheet for any new hires, terminations or merit increases.
- Provide draft payroll register to Controller for approval prior to submitting payroll.
- Verify the cash balance is sufficient to cover payroll. Transfer funds as necessary.
- Record payroll journal entries in QuickBooks as soon as reports are available.
- Fund 401k, H.S.A., F.S.A., etc. where applicable.
- Track new hires to ensure new hire paperwork is complete and benefits paperwork is completed within 30 days.
- Provide proposed stock options grants to the Controller for inclusion in the option grant board slide.
- Work with payroll provider to ensure the client is appropriately set up in states where employees reside.
- Ensure worker's compensation is also updated for new states.
- Review the payroll register to ensure the payroll provider remits all taxes; if not, work with the staff accountant to ensure taxes are being remitted timely.
- Maintain employee files
- Ensure files are complete and documents are countersigned
- Prepare historical OPEX analysis for the annual budgeting process.
- Complete the annual tax worksheets provided by an outside tax firm.
- Complete periodic statutory filings including property tax returns, business licenses, census reports, sales tax returns, use tax returns and aid with DE Franchise Tax return.
- Perform other ad-hoc analyses as required by managers or clients.
- Leverages knowledge of other staff members and team members to resolve questions and inform answers for client.
- Provides support to other peers by actively participating in General Accounting Manager round tables and monthly or weekly team meetings, proactively disseminating information or knowledge (client specific or general technical knowledge) to team and peers.
- Proactively schedules and manages the monthly pre-close meetings with all team members: topics to cover include verifying the close deliverable dates with the team (should be managing these three months out), proactively identifying any issues that will put the close deliverables date at risk and successfully managing to the close deliverable dates.
- Participating in the 90-day deliverables meetings that are managed by the Controller, including proactively adding necessary items to the agenda and managing all assigned projects and tasks within the deadlines.
- Training and mentoring Staff Accountants.
- Timely responsiveness: responds to communications (emails, texts, slack, voicemails, etc.) from clients and internal staff members within the day with either 1) an answer or 2) an acknowledgment of receipt of the email and a reasonable estimate of the time needed to respond to set expectations.