Staff Accountant

BarnTools•Urbandale, IA
•Onsite

About The Position

We're looking for our first dedicated Staff Accountant to join our Finance team, reporting to the Finance Manager. This is a brand-new position that blends billing, accounts receivable, and collections with core staff accounting work, including journal entries, reconciliations, month-end close, and costing for field service and customer success activity. The role supports hardware and subscription invoicing, ensures subscriptions are set up correctly, follows up with customers on overdue payments, and helps maintain accurate, timely books. The Staff Accountant works closely with Customer Success, Field Service, and Sales to keep customer accounts accurate, costs understood, and relationships strong. The position is suited to someone who enjoys tracking details, solving data-related problems, developing accounting skills, and having friendly, direct conversations with customers about overdue balances. The role is on-site in Urbandale three days per week, with no travel, and requires flexibility during busy periods around month-end.

Requirements

  • 1–2 years of experience in billing, accounts receivable, collections, or general accounting.
  • Working knowledge of accounting fundamentals, including debits and credits, accruals, and account reconciliations.
  • Comfort working in Excel, including sorting, filtering, formulas, and working with exported data.
  • Strong attention to detail and a commitment to getting things right.
  • Confidence on the phone, including in conversations about overdue balances, and clear, friendly written communication.
  • Ability to stay organized, work independently, and manage recurring deadlines.
  • Good judgment about when to work with a customer and when to escalate.
  • Availability to work on-site in Urbandale three days per week, with no travel, and flexibility during busy windows around month-end.

Nice To Haves

  • Experience with QuickBooks Online, including posting journal entries.
  • Coursework or a degree in accounting or finance.
  • Experience with month-end close, job costing, or service costing.
  • Experience with Stripe, HubSpot, or other subscription billing or CRM tools.
  • Certified Bookkeeper or QuickBooks ProAdvisor certification.
  • Familiarity with agriculture or experience working with agricultural customers.
  • Experience with AI finance tools such as Claude, ChatGPT, Gemini, or Copilot.

Responsibilities

  • Prepare and send accurate hardware and subscription invoices, including mailed invoices; verify pricing and terms and issue credit memos as needed.
  • Set up and maintain customer subscriptions in Stripe from the HubSpot ticket pipeline, including upgrades, downgrades, renewals, and cancellations.
  • Use back-end system data to match subscriptions to hardware devices so every active device is billed correctly.
  • Record and apply ACH, check, card, and wire payments; deposit mailed checks at the Urbandale office; and resolve unapplied cash and short payments.
  • Follow up on past-due invoices by phone and email, take customer calls about open balances, and process card payments over the phone.
  • Manage the HubSpot collections pipeline, use judgment to pause service, issue credits, or set payment timing, and escalate seriously delinquent accounts to the Finance Manager.
  • Prepare and post journal entries in QuickBooks Online, including accruals, prepaid amortization, deferred revenue, and reclassifications.
  • Reconcile balance sheet accounts monthly, including bank, Stripe clearing, accounts receivable, and deferred revenue, and keep Shopify, Stripe, and QuickBooks Online in sync.
  • Support month-end close and prepare accounts receivable, collections, and other financial reports, with documentation for audits and tax filings.
  • Track and allocate labor, travel, mileage, and parts costs on field service and customer success tickets, recording them to the correct QuickBooks accounts.
  • Report on service costs such as cost per ticket, cost per installation, and warranty trends, partnering with Field Service and Customer Success to keep ticket data complete.

Benefits

  • Company laptop
  • Competitive health plans, including medical, dental, and vision insurance
  • Health Savings Account (HSA)
  • 401(k)
  • Competitive pay
  • Unlimited paid time off
  • Paid parental leave
  • $500 home office reimbursement
  • Fast-paced work environment where ideas can be acted on swiftly
  • Opportunity to work at the forefront of agricultural technology innovation
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service