Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Bookkeeper

Full-time

John Owens Services, Inc.

Experienced Bookkeeper – ServiceTitan & QuickBooks

John Owens Services, Inc. | Petaluma, CA

John Owens Services, Inc. is looking for an experienced, detail-oriented Bookkeeper with a strong accounting background and, most importantly, hands-on ServiceTitan experience .

ServiceTitan experience is required for this position.

This is not an entry-level bookkeeping role. We are looking for someone who understands how the financial side of a service business operates and can confidently work with assets, liabilities, expenses, inventory, accounts payable, batching, reconciliations, and financial records .

The ideal candidate will be comfortable working between ServiceTitan and QuickBooks and understands how transactions flow from the operational side of the business into the accounting system.

Responsibilities


  • Manage day-to-day bookkeeping and accounting functions

  • Work extensively within ServiceTitan , including financial transactions and batching

  • Review and process ServiceTitan batches and ensure information is accurately transferred and recorded

  • Manage and reconcile assets, liabilities, income, and expenses

  • Maintain accurate accounts payable records and process vendor invoices and payments

  • Track and reconcile company inventory

  • Reconcile bank accounts, credit cards, and other financial accounts

  • Review transactions for accuracy and proper account classification

  • Identify discrepancies and research accounting or batching issues

  • Maintain accurate general ledger records

  • Assist with month-end reconciliation and financial reporting

  • Maintain organized vendor and accounting documentation

  • Work within both QuickBooks Online and QuickBooks Desktop

  • Communicate with management regarding discrepancies, outstanding items, or financial concerns

  • Help maintain accurate financial processes between ServiceTitan and QuickBooks

Required Experience

We are specifically looking for an experienced candidate who can step into this position with a strong working knowledge of the systems and accounting principles involved.

Required:


  • Strong hands-on ServiceTitan experience – this is a MUST

  • Several years of bookkeeping or accounting experience

  • Strong understanding of assets, liabilities, expenses, and general ledger accounting

  • Experience with accounts payable

  • Experience processing and reconciling batches

  • Experience with inventory accounting and reconciliation

  • Strong proficiency with QuickBooks Online

  • Experience with QuickBooks Desktop

  • Experience with bank and credit card reconciliations

  • Ability to research and resolve discrepancies independently

  • Strong attention to detail and accuracy

  • Ability to manage multiple accounting responsibilities and deadlines

The Person We Are Looking For

We need someone who understands more than basic data entry or invoice processing. You should be comfortable looking at financial information, recognizing when something does not look right, researching the issue, and correcting it.

You should understand why transactions are categorized the way they are, how assets and liabilities affect the books, how inventory should be accounted for, and how ServiceTitan financial activity connects to QuickBooks.

Experience working in an HVAC, plumbing, electrical, construction, or other home-service company is highly preferred.

What Will Make You Stand Out


  • Extensive ServiceTitan accounting/bookkeeping experience

  • Previous bookkeeping experience for a home-service or trades company

  • Experience troubleshooting ServiceTitan-to-QuickBooks discrepancies

  • Strong understanding of inventory and cost-related accounting

  • Ability to work independently without needing extensive training on basic bookkeeping principles

  • Experience managing a high volume of transactions, vendors, invoices, and batches

We are looking for someone who can become a trusted part of our accounting and office team and take ownership of the accuracy of our financial records.

Please only apply if you have direct ServiceTitan experience and a strong bookkeeping/accounting background.

Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Bookkeeper in Petaluma, CA vacancy
  • $23.2 - $28 per hour

    About Amy’s At Amy’s Kitchen, we're more than just a food company—we're a family-owned, proudly independent organic, and vegetarian food company on a mission. As a Certified B Corporation®, our purpose is clear: to make it simple and enjoyable for everyone to eat well...
    Suggested
    Full time
    Work at office
    Remote work

    人人office

    Petaluma, CA
    more than 2 months ago
  • $32 - $40 per hour

     ...accounting experience preferred. • Strong understanding of accounting principles, including debits and credits, double-entry bookkeeping, journal entries, and general ledger reconciliation. • Working knowledge of payroll regulations and compliance requirements.... 
    Suggested
    Hourly pay
    For subcontractor
    Work at office
    Local area

    CWS Construction Group

    Novato, CA
    a month ago
  • Dealership Accounting Clerk Victory Automotive Group is family owned and operated since 1997 with over 40 locations across the United States. We provide the best opportunities for all employees, customers, communities and each manufacturer we represent. Our continued...
    Suggested
    Full time
    Work at office
    Local area

    Marin County Ford

    Novato, CA
    6 days ago
  • Build on your payroll experience in a hands-on role supporting approximately 275 employees across multiple states. As our Payroll Specialist, you will help deliver accurate, timely payroll for office and manufacturing teams while working closely with Human Resources, Finance...
    Suggested
    Hourly pay
    Work at office
    Shift work

    PetWise

    Novato, CA
    5 days ago
  • $27.88 - $35.58 per hour

    If you enjoy making the numbers line up, untangling account questions, and keeping work moving, this could be a great next step. As our Accounts Receivable Associate, you’ll help keep customer accounts accurate and cash flow healthy by posting payments, resolving discrepancies...
    Suggested
    Hourly pay

    PetWise

    Novato, CA
    3 days ago
  • About the Company Our client is a well-established, privately owned Commercial Real Estate Investment and Property Management firm with a history spanning four decades. With a portfolio exceeding 4 million square feet across office, retail, and industrial asset ...
    Full time
    Work at office
    Local area
    Flexible hours

    Attunement Search Llc

    Petaluma, CA
    more than 2 months ago
  • Job Description Job Description Benefits: ~ License reimbursement ~ Bonus based on performance ~ Competitive salary ~ Opportunity for advancement ~ Paid time off ~ Training & development ~ Wellness resources ~401(k) ~ Flexible schedule About Us...
    Hourly pay
    Work at office
    Flexible hours

    Lyndsie Debonis - State Farm Agent

    Petaluma, CA
    a month ago
  • Position Overview A privately held commercial real estate investment and property management organization is seeking an experienced Property Accountant / Staff Accountant to join its accounting team. This position will be responsible for a broad range of property accounting...

    Renowned Recruitment Group

    Petaluma, CA
    5 days ago
  • Benefits: Hiring bonus 401(k) Bonus based on performance Competitive salary Flexible schedule Health insurance Opportunity for advancement Paid time off Training & development About Our Agency I opened my agency in 2010 after previously working for another State...
    Work at office
    Local area
    Flexible hours

    Rebekah Shapiro Gonzalez - State Farm Agent

    Petaluma, CA
    1 day ago
  • $21.1 - $28.5 per hour

    About Amy’s   At Amy’s Kitchen, we're more than just a food company—we're a family-owned, proudly independent organic, and vegetarian food company on a mission. As a Certified B Corporation®, our purpose is clear: to make it simple and enjoyable for everyone to eat well...
    Part time
    Work at office
    Local area
    Remote work
    Monday to Friday

    人人office

    Petaluma, CA
    a month ago
  • $30 - $33 per hour

    Assistant Manager Panda Express is searching for experienced leaders to join our store management team. Panda is 100% committed to the professional and personal development of our family of associates. That's why we offer paid Store Management Leadership Training, mentorship...
    Hourly pay
    Full time
    Temporary work
    Local area
    Flexible hours

    Panda Express Inc

    Petaluma, CA
    5 days ago
  • $18.61 - $19.21 per hour

    With nearly 400 stores across the western United States, Big 5 Sporting Goods is the neighborhood store that gets you ready to play. For over 70 years, everything we do comes down to having the most energetic, sports-minded individual on our team. Role Overview...
    Hourly pay
    Part time
    Traineeship
    Flexible hours

    Big 5 Sporting Goods Corporation

    Petaluma, CA
    5 days ago
  • $30 - $33 per hour

    Are You Craving A Career With An Industry Leader? Panda Express is searching for experienced leaders to join our store management team. Panda is 100% committed to the professional and personal development of our family of associates. That's why we offer paid Store ...
    Hourly pay
    Full time
    Temporary work
    Local area
    Flexible hours
    Shift work
    Weekend work
    Afternoon shift

    Panda Restaurant Group

    Petaluma, CA
    1 day ago
  • Assistant Manager NeededAre you looking for a fun and rewarding working environment where you can grow and develop your skills? Do you thrive in a high-pressure setting and enjoy taking on new challenges?Join Round Table Pizza's winning Management Team as an Assistant ...
    Flexible hours
    Shift work
    Night shift

    Round Table Pizza

    Petaluma, CA
    3 days ago
  • $20.98 - $27.27 per hour

    Assistant Manager As an Applebee's® Assistant Manager, you will be engaged in all aspects of the day-to-day operations at the restaurant. You are responsible for getting guests and staff passionate about their experience every day at Applebee's®. You will need to be...
    Hourly pay
    Local area
    Immediate start
    Shift work

    Flynn Group

    Petaluma, CA
    5 days ago
  • $19 - $25 per hour

    Assistant Manager The Assistant Manager will be responsible for assisting in the oversight of gym operations to ensure an exceptional "Judgement Free" member experience as well as a financially successful club. Essential Duties and Responsibilities Assist in...
    Hourly pay
    Local area
    Shift work

    Planet Fitness

    Petaluma, CA
    1 day ago
  • $19 - $25 per hour

    Assistant ManagerThe Assistant Manager will be responsible for assisting in the oversight of gym operations to ensure an exceptional "Judgement Free" member experience as well as a financially successful club.Essential Duties and ResponsibilitiesAssist in recruiting, hiring...
    Hourly pay
    Shift work

    Planet Fitness

    Petaluma, CA
    5 days ago
  • Massage Envy - Assistant Manager Opportunity! Are you looking for a dynamic work environment where you can truly make a difference? Do you thrive in a culture that values empathy , excellence , and consistency ? If so, we want you to join our team! At Massage...
    Full time
    Monday to Friday
    Flexible hours
    Weekend work
    Day shift

    Massage Envy

    Petaluma, CA
    2 days ago
  • Big 5 - 105 N. Mc Dowell Road - Responsibilities: Provide excellent customer service and assist customers; Answer phone calls and respond to customer inquiries; Merchandising and compliance with policies; Open and close procedures; Train new associates and supervise staff...
    Part time
    Traineeship

    Big 5

    Petaluma, CA
    3 days ago
  • $70k - $76k

    Position Summary Novogradac & Company LLP is searching for a Staff Accountant to join our fast‑growing firm. Under close supervision, the Staff Accountant will complete a variety of tax, audit, and other assignments as designated by the Supervisor or Manager. Some positions...
    Work experience placement
    Remote work
    Flexible hours
    Weekend work
    Afternoon shift

    Novogradac & Company LLP

    Petaluma, CA
    5 days ago
  • $85k - $90k

    Staff Accountant (CONTRACT) You are a Staff Accountant with a strong accounting foundation and experience supporting commercial real estate or property management environments. You are detail-oriented, organized, and comfortable managing property-level accounting responsibilities...
    Contract work
    Local area

    Nelson Connects

    Petaluma, CA
    5 days ago
  • $16.65 - $20.55 per hour

    Seasonal Tax Associate As a seasonal Tax Associate at H&R Block, you'll begin a career in tax and client services—no prior tax experience required. With training and support from day one, you'll work directly with clients to gather information, prepare tax returns, ...
    Hourly pay
    Minimum wage
    Temporary work
    Seasonal work
    Work at office
    Local area
    Weekend work
    Afternoon shift

    H&R Block

    Petaluma, CA
    2 days ago
  • Billing Specialist Shift Schedule - Tuesday-Friday 8:30am-4:30pm Summary: The Billing Specialist is responsible for the coordination of full-scope for each assigned specialty. In conjunction with Practice Leaders ensures accurate charge capture and management of ...
    Shift work

    Staffing the Universe

    Novato, CA
    5 days ago
  • Description Westamerica is among the largest commercial banks headquartered in California. We are looking for outstanding people to join on our winning team. We reached our current strength because our employees, customers, and shareholders believe in the same fundamental...
    Work experience placement
    Work at office

    Paylocity

    Petaluma, CA
    1 day ago
  • Job TitleWestamerica is among the largest commercial banks headquartered in California. We are looking for outstanding people to join on our winning team. We reached our current strength because our employees, customers, and shareholders believe in the same fundamental...
    Work experience placement
    Work at office

    Westamerica Bank

    Petaluma, CA
    3 days ago
  • $29 per hour

    Position Summary Novogradac is hiring Staff Accountant Interns for the busy season of 2027 (January 2027 through the end of March 2027). This distinct internship program is designed to expose future leaders of public accounting to partners, the firm’s business, and how ...
    Hourly pay
    Work experience placement
    Internship
    Work at office
    Remote work
    Flexible hours

    Novogradac & Company LLP

    Petaluma, CA
    5 days ago
  • $48 - $65 per hour

    Job Description Job Description Description:   Fully Remote, Part- Time. LCSW, LMFT, LPCC/LPC, or Licensed Psychologist.  $48–$65 per hour, depending on experience, qualifications, and geographic location. Monday-Friday 2:00PM-5:00PM PST  Primary Purpose ...
    Hourly pay
    Part time
    Private practice
    Remote work
    Home office
    Monday to Friday
    10 hours per week

    Muir Wood Teen Treatment

    Petaluma, CA
    17 days ago
  • $29 per hour

    Position Summary This internship will expose future leaders of public accounting to audit, tax preparation, and research within a growing national CPA firm. Interns will work on real client engagements, learn to build client relationships, and gain hands‑on experience in...
    Hourly pay
    Internship
    Remote work
    Flexible hours

    Novogradac

    Petaluma, CA
    5 days ago
  • $29 per hour

    It's fun to work in a company where people truly BELIEVE in what they're doing! We're committed to bringing passion and customer focus to the business. Dare to bring your unique perspective? At Novogradac, we value individuals who bring unique perspectives and bold ideas...
    Work experience placement
    Internship
    Work at office
    Remote work
    Flexible hours

    ACCA Careers

    Petaluma, CA
    4 days ago
  • $19 per hour

    Job Description Job Description Join California's Original Cheese Company!Hands-on work. Steady hours. Great team. Opportunity to grow. Become part of the team behind Marin French Cheese, California's oldest cheese company and one of the most recognized names in artisan...
    Hourly pay
    Full time
    Temporary work
    Shift work
    Weekend work
    Day shift

    Marin French Cheese

    Petaluma, CA
    23 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Bookkeeper. Be the first to apply!