Talent.com
Bookkeeper
BookkeeperRocket City HR • Albertville, AL, United States
Bookkeeper

Bookkeeper

Rocket City HR • Albertville, AL, United States
1 day ago
Job type
  • Full-time
  • Part-time
Job description

BAP AGENCY

BOOKKEEPER

  • This position is part-time, 10-20 hours per week, with the potential to become full-time in the future.

JOB SUMMARY

The Bookkeeper is responsible for managing the day-to-day financial activities of BAP Agency to ensure timely, accurate, and ethical accounting practices. Reporting directly to the President & CEO, this position maintains the agency's financial records, processes invoices and payments, and provides requested financial reports to the Operations & Technology Director. The Bookkeeper plays an essential role in maintaining the company's financial health, reputation, and relationships with vendors and clients.

The individual in this position upholds BAP Agency's standard of excellence by ensuring accuracy, integrity, and accountability in all financial processes, supporting a smooth, transparent, and trustworthy flow of financial information throughout the organization.

EDUCATIONAL QUALIFICATIONS

  • Associate's or Bachelor's degree in Accounting, Finance, or related field preferred. Equivalent experience in bookkeeping or financial administration will be considered.
  • EXPERIENCE QUALIFICATIONS

  • 3-5 years of experience in bookkeeping, accounting, or financial administration.
  • Demonstrated proficiency in accounts payable, accounts receivable, and reconciliations.
  • Experience maintaining general ledgers and managing small business financial records.
  • Prior experience with QuickBooks required (desktop or online).
  • OTHER QUALIFICATIONS

  • Strong proficiency in spreadsheets (Excel or Google Sheets) for financial reporting and tracking.
  • Strong working knowledge of Google Suite (Docs, Sheets, Drive).
  • High attention to detail and accuracy.
  • Strong organizational and time management skills.
  • Must demonstrate professionalism, confidentiality, and integrity at all times.
  • Ability to work independently, manage competing priorities, and meet deadlines.
  • High level of discretion and trustworthiness with sensitive financial information.
  • ESSENTIAL FUNCTIONS

  • Manage day-to-day bookkeeping tasks, including recording transactions, processing invoices, and reconciling accounts.
  • Ensure all bills are paid promptly and vendor relationships are maintained with professionalism and respect.
  • Generate and send client invoices; monitor payment status and follow up as needed to ensure timely collection.
  • Maintain accurate financial records, both digitally and in secure physical storage, ensuring all documentation is properly filed.
  • Provide financial reports and summaries to the President as requested, including for affiliated companies as applicable.
  • Alert the Operations & Technology Director and President to any financial discrepancies, cash flow concerns, or unusual activity.
  • Support preparation of financial data for review by accountants or external partners as needed.
  • Track recurring expenses, vendor contracts, and renewals to ensure financial obligations are met.
  • Maintain confidentiality and compliance with financial and organizational policies.
  • Continuously seek opportunities to improve financial recordkeeping efficiency and accuracy.
  • WORKING CONDITIONS / PHYSICAL REQUIREMENTS

  • Work is primarily performed in an office setting using computers and financial software.
  • Must be able to sit for extended periods while performing data entry and financial review.
  • Create a job alert for this search

    Bookkeeper • Albertville, AL, United States

    Related jobs
    Personal Banker Associate I - Hampton Cove

    Personal Banker Associate I - Hampton Cove

    Fifth Third Bank • Owens Cross Roads, AL, United States
    Full-time
    Make banking a Fifth Third better.We connect great people to great opportunities.Are you ready to take the next step? Discover a career in banking at Fifth Third Bank. Selected candidates are intend...Show more
    Last updated: 3 days ago • Promoted
    Senior Accounting Associate

    Senior Accounting Associate

    Packaging Corporation of America • Huntsville, AL, United States
    Full-time
    As a Fortune 500 company, Packaging Corporation of America (PCA) is an ideas and solutions company.Our corrugated packaging business seeks to be the leader in helping our customers - large and smal...Show more
    Last updated: 19 days ago • Promoted
    Tax Senior Accountant

    Tax Senior Accountant

    BMSS, LLC • Huntsville, AL, United States
    Full-time
    At BMSS Advisors & CPAs, we're more than just a top 100 CPA and advisory firm-we're a people-first, relationship-driven team rooted in integrity, collaboration, and community.Founded in Birmingham,...Show more
    Last updated: 8 hours ago • Promoted • New!
    Part Time Teller

    Part Time Teller

    WinSouth Credit Union • Rainbow City, AL, United States
    Part-time
    RESPONSIBILITIES INCLUDE BUT ARE NOT LIMITED TO : .Processing member transactions.Assisting members with financial questions. Excellent customer service skills.Ability to learn and adapt to change.Can...Show more
    Last updated: 1 day ago • Promoted
    Accounts Receivable Analyst

    Accounts Receivable Analyst

    ManTech • Huntsville, AL, United States
    Full-time
    This is a hybrid position (1-2 days on site as needed).This is an exciting opportunity for a hard-working, detail oriented, energetic and driven individual with solid accounts receivable and admini...Show more
    Last updated: 22 hours ago • Promoted • New!
    Part Time Teller

    Part Time Teller

    Family Savings Credit Union • Rainbow City, AL, United States
    Part-time
    Receives members personally and by telephone.Assists members in general and in financial transactions with the credit union. Assists members with deposits and withdrawals.Receives cash and checks fo...Show more
    Last updated: 1 day ago • Promoted
    Recovery Clerk Part Time 30

    Recovery Clerk Part Time 30

    Alabama Staffing • Madison, AL, US
    Part-time
    BJ's Wholesale Club Team Member.Join our team of more than 34,000 team members, supporting our members and communities in our Club Support Center, 235+ clubs and eight distribution centers.BJ's Who...Show more
    Last updated: 5 days ago • Promoted
    Accountant

    Accountant

    Driven Insights • Huntsville, AL, US
    Permanent
    Looking to round out your accounting knowledge and build a stronger foundation for career growth? Then this is the right spot for you. You will be trained and receive hands-on experience with the fi...Show more
    Last updated: 30+ days ago • Promoted
    Financial Advisor

    Financial Advisor

    Edward Jones • Gadsden, AL, US
    Full-time
    This job posting is anticipated to remain open for 30 days, from 13-Oct-2025.The posting may close early due to the volume of applicants. If you find yourself at a professional crossroads, a career ...Show more
    Last updated: 10 days ago • Promoted
    Accounts Payable Clerk

    Accounts Payable Clerk

    ADTRAN • Huntsville, AL, United States
    Full-time
    Our Growth is Creating Great Opportunities!.Our team is expanding, and we want to hire the most talented people we can.Continued success depends on it! Once you've had a chance to explore our curre...Show more
    Last updated: 1 day ago • Promoted
    Automotive Accounting Clerk

    Automotive Accounting Clerk

    North Country Ford / CDJR • Arab, AL, United States
    Full-time
    Happy employees make happy customers, and we reward individuals who are ready to work hard and stay motivated.Our promise is to keep delivering the same award-winning service and value that our com...Show more
    Last updated: 1 day ago • Promoted
    Senior Accounting Associate

    Senior Accounting Associate

    Packing Corp Of America • Huntsville, AL, United States
    Full-time
    As a Fortune 500 company, Packaging Corporation of America (PCA) is an ideas and solutions company.Our corrugated packaging business seeks to be the leader in helping our customers — large and smal...Show more
    Last updated: 1 day ago • Promoted
    Staff Accountant - Part Time

    Staff Accountant - Part Time

    Alabama Staffing • Huntsville, AL, US
    Part-time
    Maintain and reconcile general ledger accounts and ensure accuracy of financial data.Assist in monthly, quarterly, and year-end close procedures. Prepare and analyze budget reports, forecasts, and v...Show more
    Last updated: 6 days ago • Promoted
    Part Time Teller - Haysland Square

    Part Time Teller - Haysland Square

    PNC • Huntsville, AL, United States
    Full-time +1
    At PNC, our people are our greatest differentiator and competitive advantage in the markets we serve.We are all united in delivering the best experience for our customers.We work together each day ...Show more
    Last updated: 1 day ago • Promoted
    Teller

    Teller

    First Horizon Bank • Huntsville, AL, United States
    Full-time
    On site at location listed in job posting.Provide quality, accurate and timely customer service involving daily processing of financial transactions in a retail banking environment.Often serving as...Show more
    Last updated: 1 day ago • Promoted
    Bookkeeper

    Bookkeeper

    Maven Packaging • Huntsville, AL, United States
    Full-time
    Responsible for processing payroll through ADP Workforce Now, performing daily and monthly bookkeeping tasks in SAP Business One, supporting accounts payable and receivable functions, and preparing...Show more
    Last updated: 1 day ago • Promoted
    Entry-Level Tax Preparer

    Entry-Level Tax Preparer

    Jackson Hewitt • Boaz, AL, US
    Full-time +1
    Seasonal Entry Level Tax Preparer.If you join our team as a Seasonal Entry Level Tax Preparer, you'll conduct one-on-one tax interviews with clients, start to develop your book of business, and pro...Show more
    Last updated: 30+ days ago • Promoted
    Senior Credit Analyst

    Senior Credit Analyst

    gpac • Huntsville, AL, United States
    Full-time
    A community bank in your market is looking to bring on a.This position offers a great opportunity to join a growing institution in the market and prides itself on promoting from within.Typical resp...Show more
    Last updated: 1 day ago • Promoted