1

Average Bookkeeper Jobs in Rochester Hills, MI (NOW HIRING)

Average Bookkeeper information

See Rochester Hills, MI salary details

$11

$22

$32

How much do average bookkeeper jobs pay per hour?

As of Aug 14, 2026, the average hourly pay for average bookkeeper in Rochester Hills, MI is $22.38, according to ZipRecruiter salary data. Most workers in this role earn between $18.12 and $25.43 per hour, depending on experience, location, and employer.

Are bookkeepers still in demand?

Bookkeepers are still in demand as many businesses require accurate financial record-keeping and use accounting software like QuickBooks. The role often involves data entry, reconciliations, and financial reporting, with opportunities in various industries and remote work options increasing job accessibility.

What are the key skills and qualifications needed to thrive as a bookkeeper, and why are they important?

To thrive as a Bookkeeper, you need strong numerical accuracy, attention to detail, and a solid understanding of basic accounting principles, usually supported by a diploma or certification in bookkeeping or accounting. Familiarity with accounting software such as QuickBooks, Xero, or Microsoft Excel is typically required, along with knowledge of financial recordkeeping systems. Excellent organizational skills, integrity, and effective communication help bookkeepers manage multiple tasks and interact with clients or team members. These skills ensure accurate financial records, compliance with regulations, and reliable financial reporting for businesses.

What is the difference between Average Bookkeeper vs Accounting Clerk?

AspectAverage BookkeeperAccounting Clerk
CredentialsHigh school diploma; some certifications (e.g., QuickBooks)High school diploma; basic accounting knowledge
Work EnvironmentSmall to medium businesses; accounting firmsOffice settings; various industries
Job FocusRecording financial transactions, reconciliationsData entry, invoice processing, basic record keeping

The main difference is that Average Bookkeepers focus on maintaining accurate financial records and reconciliations, often handling more complex bookkeeping tasks. Accounting Clerks typically perform data entry and administrative tasks related to financial documents. Both roles require similar certifications and work environments, but Bookkeepers usually have a broader scope of responsibilities.

What are some common challenges faced by bookkeepers in managing multiple clients or accounts simultaneously?

Bookkeepers often juggle several clients or accounts at once, which can present challenges in prioritizing tasks, staying organized, and meeting deadlines. Effective time management and the ability to quickly switch between different accounting systems or industry-specific requirements are crucial. Many bookkeepers use specialized software to streamline their workflow and maintain accuracy, but regular communication with clients and colleagues is also essential to ensure that all financial records are up-to-date and compliant. Developing strong organizational habits and keeping detailed records helps mitigate errors and reduces stress during busy periods, such as tax season.

What does an average bookkeeper do?

An average bookkeeper is responsible for recording and maintaining a company’s financial transactions, such as purchases, sales, receipts, and payments. They ensure that financial records are accurate, up-to-date, and compliant with relevant laws and regulations. Bookkeepers often use accounting software to manage ledgers, reconcile bank statements, and prepare basic financial reports, helping businesses keep track of their finances and make informed decisions.

What are popular job titles related to Average Bookkeeper jobs in Rochester Hills, MI?

For Average Bookkeeper jobs in Rochester Hills, MI, the most frequently searched job titles are:

What job categories do people searching Average Bookkeeper jobs in Rochester Hills, MI look for?

The top searched job categories for Average Bookkeeper jobs in Rochester Hills, MI are:

What cities near Rochester Hills, MI are hiring for Average Bookkeeper jobs?

Cities near Rochester Hills, MI with the most Average Bookkeeper job openings:

Weatherization Administrative Manager

WAYNE-METROPOLITAN COMMUNITY ACTION AGENCY

Highland Park, MI • On-site

Full-time

Posted 24 days ago


Job description

Scope:

Wayne Metro's Green and Healthy Homes department works to ensure that homes are safe, healthy, and affordable environments where families can learn, grow, and thrive.

The Weatherization Administrative Manager is responsible for overseeing compliance and administrative operations that support the successful completion of Weatherization projects. This includes ensuring accuracy and completeness of client files, managing contractor procurement and invoice processing, and maintaining adherence to BCAEO CSPM guidelines. The position coordinates with internal program teams and support departments to prepare for and respond to funder and agency monitoring. The role also provides program-level budget and fiscal oversight to support effective business operations.

This position works collaboratively with funders, external partners, and internal programs, including Weatherization and Home Repair services, to promote seamless service delivery and program compliance.

Responsibilities:

  • Support the Assistant Director of Weatherization and other management staff with the administration of Weatherization and Energy Efficiency programs implemented by the agency, either independently or in conjunction with other service providers.
  • Review and approve completed Weatherization jobs for closure in EmpowOR. Reconcile invoice and work order and code invoices for payment. Assist with maintaining the average cost per unit of each Weatherization job.
  • Assist with monitoring the program's average cost per unit target goals.
  • Request, review and submit contractor documentation to ensure program compliance.
  • Collect and organize external contractors' documentation.
  • Input and manage program data through various databases.
  • Remain abreast of programmatic requirements including contractor and Weatherization job documentation, Weatherization procedures and other regulations as are required by funding sources.
  • Conduct reviews of program electronic and paper files to verify compliance with agency and funder requirements in preparation for external audit. Implement corrective action under the direction of your direct supervisor as needed.
  • Participate in program audits and ongoing monitoring.
  • Assist accounting with monthly verification of contractor information.
  • Assist with implementation of program projects as assigned.
  • Maintain a positive attitude towards assigned work, clients, and staff, and a willingness to work with others.
  • Perform work in a professional manner that upholds Wayne Metro's policies and procedures.
  • Other duties as assigned.

Physical Requirements and Work Environment

The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job. This job operates in a professional office environment with a usually quiet noise level. This is largely a sedentary role and the employee must occasionally lift and/or move up to 25 pounds. While performing the duties of this job, the employee is regularly required to sit, frequently use hands and to talk or hear.

Minimum Qualifications:

  • Bachelor's degree or a combination of education and experience which is similarly appropriate.
  • Experience in Accounting, Bookkeeping, Finance OR a combination of education and experience that is similarly equivalent is preferred.
  • Knowledge of various Wayne County community resources that aid low-income people to reach self-sufficiency.
  • Effective listening skills and professional communication skills, both orally and in written form.
  • Strong interpersonal and communication skills and the ability to work effectively with a wide range of individuals in a diverse community.
  • Demonstrate understanding of high-quality customer service.
  • Possess strong planning and organization skills with attention to detail.

Minimum Competencies:

  • Ability to adapt to different demands; negotiate stressful situations; and work independently with a minimum of supervision.
  • Ability to use sound judgment and initiative to analyze and resolve problems.
  • Strong computer skills, including Microsoft Word, Excel, web-based technologies including Gmail, Google Apps, and internet navigation. Knowledge of and ability to use FACSPro preferred.
  • Good interpersonal and professional skills including but not limited to professional appearance, tact, punctuality, and dependability.
  • Ability to provide services for those persons facing economic, social, health, age, and educational barriers.
  • Ability to work independently or in a team environment (as deemed necessary).
  • Perform work in a manner that upholds Wayne Metro policies and procedures.

Licensing and Other Requirements:

  • Valid driver's license and reliable transportation.
  • Although the Covid-19 vaccination is no longer mandated, it is encouraged. Wayne Metro will always prioritize the safety of our staff and clients.

Travel Requirements:

  • Ability to travel to various sites.

Work Hours:

Work to be scheduled Monday through Friday with specific hours to be determined by program needs.

Other Duties

Please note that this job description is not designed to cover or contain a comprehensive listing of activities, duties or responsibilities that are required of the employee for this job. Duties, responsibilities and activities may change at any time with or without notice.

Wayne Metropolitan Community Action Agency is an Equal Opportunity Employer - EOE/M/F/D/V