Business Office Manager

JOB TITLE:  Business Office Manager

LOCATION:  Rochester, MN

REPORTS TO: Director of Business Development


The Business Office Manager is responsible for entering and processing all daily transaction within accounts receivable and accounts payable, while reconciling general ledger activity on a monthly basis. This position will also serve as the point person for employees regarding payroll and benefits. In addition, this position will coordinate the general activities of the business.   



  • Develop invoices for timely distribution to customers
  • Deposit payments and record cash receipts
  • Collect and coordinate accounts payable invoice approvals
  • Enter accounts payable invoices into the accounting system
  • Process timely accounts payable payments
  • Enter general ledger journal entries
  • Monthly general ledge reconciliations
  • Enter production data

Benefits & Payroll

  • Process the bi-weekly payroll
  • Coordinate monthly expense reports
  • Work with benefit providers and CEO to obtain the best plans for employees
  • HR duties as needed/required

General Office

  • Oversee and support all administrative duties in the office and ensure smooth operations
  • Manage office supplies inventory and place orders as necessary
  • Manage Grasshopper phone account and direct calls to the appropriate team member
  • Retrieve and sort incoming mail and deliveries, and manage outgoing mail
  • Data entry
  • Manage and maintain IT infrastructure
  • Monitor job postings and applicants
  • Coordinate travel
  • Plan and organize employee events
  • Assist with planning and organization of shareholder and other company events
  • Track objectives planner quarterly meetings
  • Special projects as assigned
  • Other duties as assigned by supervisor


  • None


  • Bachelor’s degree in business or related field is preferred
  • 5+ years in business, office management, HR, accounting or a related field


  • Excellent communication and interpersonal skills
  • Ability to thrive in team-based settings, work collaboratively in a team environment with others
  • Must have exceptional attention to detail
  • Strong organizational and time management skills, and ability to prioritize
  • Ability to work independently and be a self-starter
  • Problem solving and analytical abilities
  • Basic accounting
  • Proficient with Microsoft Suite and Database Software