Bookkeeper
AuditFriendly Careers • Charlotte, North Carolina • Full Time • $65,000–$90,000 / year
Posted on Mon, Sep 7, 2026
Key Responsibilities:
General Ledger Maintenance:
- Maintain and update the company's general ledger.
- Record and categorize financial transactions, ensuring accurate debits and credits.
- Reconcile all bank accounts and credit card statements.
- Process incoming invoices and payments to vendors.
- Monitor accounts payable and ensure timely payments.
- Manage accounts receivable, including sending invoices, following up on overdue payments, and posting payments.
- Prepare and process payroll for employees.
- Ensure payroll taxes and deductions are accurate and paid on time.
- Maintain employee records, including hours worked, salaries, and benefits.
- Prepare monthly, quarterly, and annual financial statements, including balance sheets, income statements, and cash flow statements.
- Create and maintain budget reports and projections.
- Provide financial summaries and analysis to management.
- Prepare and file payroll taxes, sales tax, and other business-related taxes.
- Work with external accountants or auditors during tax season.
- Keep track of tax deadlines and ensure timely payment and reporting.
- Perform monthly bank and credit card reconciliations.
- Investigate and resolve any discrepancies between bank statements and accounting records.
- Monitor the company's cash flow and provide reports on cash positions.
- Assist in managing cash reserves and short-term borrowing needs.
- Record and track inventory transactions (if applicable).
- Manage depreciation schedules for fixed assets and ensure accurate reporting.
- Assist in analyzing financial trends, costs, and revenues to help management make informed decisions.
- Provide recommendations for cost-saving and revenue-generating strategies.
- Use accounting software to record, track, and report financial transactions (e.g., QuickBooks, Xero, Sage, etc.).
- Continuously update and maintain the company's accounting software systems.
- Assist with other office administrative duties related to accounting and bookkeeping functions.
- Maintain organized and up-to-date financial records for auditing and compliance purposes.
- Education: High school diploma or equivalent, though an associate's degree in accounting or a related field is preferred.
- Experience: 3-5 years of bookkeeping experience, preferably with a full-charge role, including payroll, accounts payable, accounts receivable, and financial reporting.
- Certifications: Certification in bookkeeping or accounting (e.g., QuickBooks Certified, Certified Bookkeeper (CB), or similar) is a plus.
- Technical Skills: Proficiency with accounting software (QuickBooks, Xero, Sage, etc.) and MS Office (especially Excel). Familiarity with payroll software is a plus.
- Attention to Detail: Must be able to spot errors and inconsistencies in financial records.
- Organizational Skills: Ability to prioritize tasks and meet deadlines in a fast-paced environment.
- Communication Skills: Strong written and verbal communication skills, especially when explaining financial data to non-financial stakeholders.
- Problem-Solving Skills: Ability to identify and resolve financial discrepancies and issues efficiently.
- In – Office Position (some flexibility for ideal candidate)
- Full-time hours, with occasional overtime during busy periods, such as tax season or year-end reporting.
More live bookkeeper roles
- Bookkeeper at Berkeley County School District — Midtown Middle School, South Carolina, United States
- Parish Bookkeeper - St. James Parish - Arlington Heights — Arlington Heights, Illinois, United States
- Bookkeeper at Community Services Institute — Springfield, Massachusetts, United States
- Bookkeeper at St. Vincent de Paul Georgia — Atlanta, Georgia, United States
- Business Office Assistant-Bookkeeper at Temecula Healthcare Center — Temecula, CA, United States
- Part Time Bookkeeper at C&K Market — Not Specified
- Bookkeeper at American Restoration Operations — Union, New Jersey, United States
- School Bookkeeper at Lancaster County School District — Lancaster, South Carolina, United States
- Bookkeeper at Wake County Public Schools — Raleigh, North Carolina, United States
- Bookkeeper at Ahold Delhaize — New York, New York, US
- Bookkeeper at Interior Community Services — Kamloops, BC, Canada
- Deputy Clerk/Bookkeeper at State of North Carolina — Moore, North Carolina, United States
- Federal Programs Bookkeeper - 2026-2027 School Year at Greenville Public School District — Greenville, Mississippi, United States
- Federal Programs Bookkeeper at Greenville Public School District — Greenville, Mississippi, United States
- Bookkeeper at Kroger — Rancho Palos Verdes, CA, US
- Assistant Bookkeeper at Linked Professional Services — Hightstown, New Jersey, United States
- Bookkeeper (Morning) at Ahold Delhaize — New York, United States
- Casino Bookkeeper at Town Pump Convenience Stores — Montana, United States
- Office Administrator & Bookkeeper at Elevate — Windsor, Ontario, Canada
- Property Management Bookkeeper at Peak Living — Pleasant Grove, UT, US
- Exp Homeowners Association Bookkeeper at Campbell Property Management — North Palm Beach County, United States
- Bookkeeper at Archdiocese of Galveston-Houston (Remote)
- Community Bookkeeper at Koelsch Senior Communities — Olympia, Washington, United States
- Bookkeeper at The North West Company — Winnipeg, Manitoba, Canada
- Bookkeeper at Pitt County Schools — Falkland, North Carolina, United States
- Bookkeeper Administrative Assistant at Jackson Public Schools — Jackson, Michigan, United States
- Bookkeeper with Nonprofit Experience at Castlerock Consulting (Remote)
- LCS Operations/Facilities/16th Section Land Administrative Assistant/Bookkeeper at Teach Mississippi — Mississippi
- Secretary / Bookkeeper at Tazewell County School District — Tazewell, Virginia, United States
- Secretary/Bookkeeper at Tazewell County School District — Tazewell, Virginia, US
- School Bookkeeper at Thomas County School District (Remote)