Staff Accountant

BarnTools

Urbandale (IA)

On-site

USD 55,000 - 70,000

Full time

4 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Company laptop
Health Savings Account
401(k)
Competitive pay
Unlimited paid time off
Paid parental leave
$500 home office reimbursement
Fast-paced environment with action
Ag tech innovation at forefront

Job summary

BarnTools in Urbandale, IA is seeking its first dedicated Staff Accountant to join the Finance team. This role blends billing, accounts receivable, collections, and core staff accounting work, including journal entries and month-end close for our field service and customer success activities.

You will collaborate with Customer Success, Field Service, and Sales to keep customer accounts accurate, costs understood, and books timely.

Qualifications

  • 1-2 years of experience in billing, accounts receivable, collections, or general accounting.
  • Working knowledge of debits/credits, accruals, and account reconciliations.
  • Comfort with Excel, sorting, filtering, formulas, and exports.

Responsibilities

  • Prepare and send hardware and subscription invoices, including mailed invoices.
  • Set up and maintain customer subscriptions in Stripe from HubSpot pipeline.
  • Match subscriptions to hardware devices for correct billing.
  • Record and apply ACH, check, card, and wire payments; resolve unapplied cash.
  • Follow up on past-due invoices by phone and email; handle balance discussions.
  • Manage HubSpot collections pipeline and escalate delinquent accounts.
  • Post journal entries in QuickBooks Online (accruals, prepaid amortization, deferred revenue).
  • Reconcile balance sheet accounts monthly and sync Shopify/Stripe/QBO.
  • Support month-end close and prepare AR and reports with audit-ready docs.
  • Track field service and customer success costs in QuickBooks; report costs per ticket.

Skills

Attention to detail
Phone communication
Organization
Problem solving
Data analysis

Education

Accounting or Finance degree
Coursework in accounting
Certified Bookkeeper

Tools

QuickBooks Online
Stripe
HubSpot
Excel

Job description

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 our field service and customer success activity. Each month, that means supporting hardware and subscription invoicing, making sure every subscription is set up correctly, following up with customers when payments fall behind, and helping keep our books accurate and timely. You'll work closely with our Customer Success, Field Service, and Sales teams to keep customer accounts accurate, costs well understood, and relationships strong.

If you like being the person who knows exactly where things stand, enjoy solving puzzles with data, want to grow your accounting skills, and can pick up the phone to have a friendly, direct conversation about an overdue balance, we'd love to hear from you.

What You'll Do

Billing and Subscriptions

  • Prepare and send accurate hardware and subscription invoices, including mailed invoices, verifying pricing and terms and issuing credit memos as needed.
  • Set up and maintain customer subscriptions in Stripe from our 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.
Payments and Collections
  • Record and apply ACH, check, card, and wire payments, deposit mailed checks at our 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. Phone outreach is a core, regular part of this role.
  • Manage the HubSpot collections pipeline, using your judgment to pause service, issue credits, or set payment timing, and elevate seriously delinquent accounts to the Finance Manager.
General Accounting and Month-End Close
  • 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, AR, and deferred revenue, and keep Shopify, Stripe, and QuickBooks Online in sync.
  • Support month-end close and prepare AR, collections, and other financial reports, with clean documentation for audits and tax filings.
Field Service and Customer Success Costing
  • Track and allocate labor, travel, mileage, and parts costs on field service and customer success tickets, recording them to the correct accounts in QuickBooks.
  • 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.

What We're Looking For

  • 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.
  • The ability to stay organized, work independently, and manage recurring deadlines.
  • Good judgment about when to work with a customer and when to elevate.
  • Curiosity about where costs come from and a desire to grow your accounting skills.
  • Availability to work on-site in Urbandale three days per week (no travel), with flexibility during our busiest windows around month-end.

Experience and Qualifications

Required

  • 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.
Preferred
  • 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 ag customers.
  • Experience with AI finance tools, such as Claude, ChatGPT, Gemini, Copilot, etc.

What We Offer

  • Company laptop
  • Health Savings Account (HSA)
  • 401(k)
  • Competitive pay
  • Unlimited paid time off
  • Paid parental leave
  • $500 home office reimbursement
  • An exciting, fast-paced work environment where your ideas can be acted on swiftly. We default to action!
  • Opportunity to work at the forefront of ag tech innovation. Be part of a team that is disrupting and transforming the industry every day. Come join our growing team and bring innovative technology to those that feed the world!

About BarnTools

BarnTools is modernizing animal agriculture through connected devices, intelligent sensors, and autonomous systems that make farms safer, smarter, and more efficient. Our flagship products include BarnTalk alarms and BinTalk feed sensors. We're creating the nervous system of the farm - where every bin, barn, and gateway talks to each other, the cloud, and to our customers through industry leading web and mobile apps.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Enterprise Customer Success Manager (ECSM)
Enterprise Customer Success Manager (ECSM)

BarnTools • United States

Remote
USD 90,000 - 130,000
Home office stipend
Stock options
Medical coverage
+3
Enterprise Customer Success Manager (ECSM)
Enterprise Customer Success Manager (ECSM)

BarnTools • Urbandale (IA)

Hybrid
USD 90,000 - 140,000
Remote-friendly
US-based option
Home office stipend
+8
Staff Accountant: Billing, AR & Costing
Staff Accountant: Billing, AR & Costing

BarnTools • Urbandale (IA)

On-site
USD 55,000 - 70,000
Company laptop
Health Savings Account
401(k)
+6
Staff Accountant
Staff Accountant

Fishbowl Solutions, Inc. • Minneapolis (MN)

On-site
USD 65,000 - 90,000
Presidents Club vacation
Peloton Awards
Community service events
+1
Operations Specialist
Operations Specialist

BarnTools • Urbandale (IA)

On-site
USD 25,000 - 28,000
Paid Time Off
BarnTools Swag
Advancement opportunities based on结果
Staff Accountant
Staff Accountant

Fishbowl Solutions • Minneapolis (MN)

On-site
USD 60,000 - 90,000
Free parking
Peloton Awards
President's Club vacation
+2
Operations Specialist
Operations Specialist

BarnTools LLC • Urbandale (IA)

On-site
USD 25,000 - 28,000
Great Culture
Un-corporate environment
BarnTools Swag
+2
Junior Staff Accountant
Junior Staff Accountant

SmartAC • Houston (TX)

Hybrid
USD 65,000 - 90,000
Company stock options
Company paid healthcare
401k
+2
Junior Staff Accountant
Junior Staff Accountant

SmartAC.com, Inc. • Houston (TX)

Hybrid
USD 60,000 - 80,000
Staff Accountant
Staff Accountant

Hanna Interpreting Services LLC • Spring Valley (CA)

Hybrid
USD 30,307 - 34,440
Medical, Dental, and Vision Insurance
401(k) with company match
Generous PTO and paid holidays
+3