Bookkeeper
What You’d Be Doing
At Strategy, we’re an award-winning digital marketing and web design agency based in Olathe, dedicated to helping small and medium-sized businesses get the leads and growth they deserve. Our team is passionate about real results with no fluff, and we’re looking for a sharp, detail-oriented Bookkeeper to keep our internal operations running smoothly so we can stay focused on delivering for clients.
This full-time role (~40 hours/week) blends precise bookkeeping with hands-on office management. Expect roughly 50-60% finance/bookkeeping and 40-50% operations, with flexibility during busy periods like month-end closes or team events. This is a 100% in-person position at our Olathe office.
If you thrive on accuracy, enjoy keeping things organized and efficient, and want to support a mission-driven team that helps SMBs punch above their weight, this is your spot. Be part of a close-knit crew doing work that matters—right here in Olathe.
You’d Be Responsible For:
- Record and categorize all daily transactions (invoices, expenses, receipts) using double-entry methods in QuickBooks Online.
- Manage accounts payable (AP): Review vendor invoices, schedule payments (checks, ACH), and reconcile statements to prevent discrepancies.
- Handle accounts receivable (AR): Generate client invoices, track payments, send polite follow-ups on overdue accounts, and apply credits/deposits accurately.
- Perform monthly bank and credit card reconciliations—ensure everything matches and flag any irregularities for quick owner review.
- Process bi-monthly payroll: Calculate hours, deductions, taxes, and benefits; file related reports, as necessary.
- Manage purchase order requests and support budgeting, forecasting, and year-end tax prep by organizing documents and coordinating with external accountants.
- Monitor Kansas-specific compliance (e.g., sales tax filings when applicable).
- Oversee daily office operations: Order supplies, manage inventory, coordinate maintenance, and keep our Olathe workspace productive, organized, and welcoming.
- Provide HR/admin support: Handle onboarding/offboarding, maintain employee files, track time off, administer basic benefits (e.g., health insurance enrollment), manage incoming calls/emails, organize digital/physical files, prepare correspondence, handle shipping/receiving, and tackle ad-hoc projects like event planning.