Through marketing software and expert services, TOMIS generates more direct bookings for your business, makes sense of your marketing and sales data, and streamlines your operations.
Job Title: Assistant Controller
Job Category: Full-Time or Part-Time Employee
Headquarter Location: Missoula, MT
Work Location: In-office, Hybrid or Remote
Salary: Competitive, based on experience
About TOMIS
TOMIS is a digital marketing agency and software company built for the tours and activities industry — we help operators like whitewater outfitters, ski resorts, and adventure companies grow. Our software brand, Yonder, serves operators across North America, Australia, and New Zealand. Based in downtown Missoula, Montana, with team members across the U.S. and internationally, we’re a small, fast-moving team of nearly 50 that values ownership, curiosity, and getting things right the first time.
About the Role
We’re hiring an Assistant Controller to own our books end-to-end. You’ll run the monthly close in QuickBooks Online, keep revenue tied out to Stripe, reconcile across our U.S. and international entities, and produce the financials our leadership team, board, and investors rely on. You’ll work directly with our CEO and Chief of Staff and with our outside CPA firm.
This is a hands-on role. Our books have grown faster than the process around them, and your job is to make them clean, current, and defensible — first by untangling what’s there, then by building the controls and routines that keep it that way. You’ll be the person who can look at a balance that doesn’t make sense, trace it back through the bank feed, the Stripe sync, and the journal entries, and fix both the entry and the reason it happened.
This is a great fit for someone who has owned a close before and wants real, unsupervised ownership of a growing company’s finances — without the layers of a large corporate accounting department.
What You’ll Do
Monthly Close & Books
- Own the monthly close in QuickBooks Online — bank and credit card reconciliations through a finalized balance sheet and P&L — within the first 10 business days of the following month
- Own QuickBooks bank rules and bank-feed hygiene: audit existing rules, fix ones that mispost or split transactions, and keep new activity landing in the right accounts and classes
- Maintain a clean chart of accounts — catch and correct duplicate accounts, mis-postings, and misclassified liabilities
- Maintain department/class-based revenue and expense allocations across business lines and entities, including monthly allocation entries
- Maintain accrual-basis financials alongside QuickBooks, including deferred revenue, prepaids, and accrued liabilities, so management reporting reconciles to the books
- Record and document complex or one-off transactions — capital contributions, intercompany loans, financing notes, and acquisition-related entries — and tie debt and equity balances out to the underlying agreements and cap table
- Clean up and reclassify historical balance sheet detail, working with our outside CPA on prior-year adjustments and tax preparation support
- Manage vendor records in QuickBooks (setup, de-duplication, classification)
Revenue & Multi-Entity Reconciliation
- Reconcile Stripe revenue (synced via Synder) to QuickBooks each month across multiple Stripe accounts, including failed payments, refunds, credit memos, and payout timing, and keep suspense and undeposited-funds accounts cycling to zero
- Reconcile intercompany activity between TOMIS (QuickBooks) and Yonder (Xero), including charges that land in the wrong entity, and maintain the intercompany loan balance
- Support multi-currency activity across our U.S., Australian, and New Zealand books
- Investigate and correct general ledger posting errors surfaced during internal review, and put fixes in place so the same error doesn’t recur
Employee Benefits & Payroll Reconciliation
- Reconcile 401(k) contributions (employee, employer, and Roth) against payroll each pay period and support the annual retirement plan audit
- Reconcile HSA and health/dental contributions; catch and correct benefit invoices that overstate expense
- Reconcile payroll tax liability accounts against what’s actually been filed
- Run payroll each pay period in partnership with the Chief of Staff
Financial Reporting & Investor/Board Support
- Prepare monthly P&L, balance sheet, cash reporting, and AR/AP aging
- Produce year-to-date financials for board and investor review on a monthly cadence, and keep our reporting dashboards (currently Fathom) current
- Respond to investor due-diligence requests and recurring quarterly financial-data asks
- Support reporting and covenant requirements tied to our venture debt and investor relationships
- Pull together supporting financial documentation for grant applications and similar one-off requests
What We’re Looking For
- 4+ years of accounting experience, including at least a year owning a monthly close end to end without a review layer above you
- Deep QuickBooks Online proficiency — chart of accounts, classes, bank rules, journal entries, and the bank feed — to the point where you can diagnose why a balance is wrong, not just that it is
- Solid accrual accounting fundamentals: revenue recognition, deferred revenue, accrued liabilities, and the difference between cash-basis books and accrual-basis reporting
- Comfortable reconciling many bank, credit card, and payment-processor accounts and running discrepancies to ground
- Proactive about flagging things that look off, and comfortable working independently on a small, hybrid team — you’ll often be the only accountant in the room
- Strong Excel or Google Sheets skills
- High attention to detail and follow-through — this role is judged on accuracy
Nice to have
- Experience with a subscription/SaaS or services-based revenue model
- Experience reconciling Stripe or a similar payment platform, ideally with a sync tool like Synder
- Multi-entity or multi-currency experience; exposure to Xero
- Time at a CPA firm or under a Controller
- Familiarity with financial reporting tools like Fathom or similar
- Prior exposure to 401(k)/HSA benefits administration
- Bachelor’s degree in accounting or finance, or CPA track — not required if your experience shows you can do the job
Physical Working Conditions:
The following physical requirements represent those that are required to successfully perform the essential functions of this position. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
- Sitting – [90%]
- Standing – [5%]
- Walking – [5%]
- Bending – [Occasionally]
- Kneeling – [Some]
- Lifting – [Up to 25 pounds]
- Reaching – [Regularly]
- Telephone Use – [Yes]
- Computer Use/Manual Dexterity – Yes
- Ability to travel – [10%]
Position Highlights:
This is an extremely exciting time to join the TOMIS team as there is an exceptional degree of growth potential. This position does require time spent regularly working in our office, but we’re flexible about also allowing remote work. We’re hiring extremely motivated people who want to build the best possible product, and who don’t need constant oversight or a rigid schedule. If you join our team and share our goals, we’ll respect your time and let you do great work because you want to, not because we told you to.
- Company has established true product-market-fit in an untapped industry with high-growth potential
- Office located in the heart of downtown Missoula
- Professional development opportunities and career growth within TOMIS
- The job is “seriously fun, even when it’s stressful, which I can’t say about previous companies I’ve worked for.”
Benefits:
The Assistant Controller position offers practical work experience and an opportunity to work for a Montana-based startup with exponential room for growth. This position will involve challenging opportunities, real-world projects, and regular interaction with stakeholders.
- Competitive salary, unlimited PTO, and opportunities for growth
- Company health insurance & dental/vision plans
- Matching 401K Plan
- Amazing outdoor industry discounts
- Monthly wellness stipends, professional development stipends, & paid client visits
- Powder day ski policy
- Downtown Missoula office
- Remote-friendly, hybrid workplace option
- Dog-friendly office
- Culture: collaborative environment, continuous learning opportunities, community involvement, networking opportunities, work hard play hard, conference travels, team holiday & spontaneous functions
TOMIS is an Equal Opportunity Employer
Skills Required
- 4+ years of accounting experience
- At least one year owning a monthly close end to end without a review layer above
- Deep QuickBooks Online proficiency, including chart of accounts, classes, bank rules, journal entries, and bank feeds
- Solid accrual accounting fundamentals, including revenue recognition, deferred revenue, and accrued liabilities
- Experience reconciling bank, credit card, and payment-processor accounts
- Ability to work independently on a small, hybrid team
- Strong Excel or Google Sheets skills
- High attention to detail and follow-through
- Experience with subscription, SaaS, or services-based revenue models
- Experience reconciling Stripe or a similar payment platform, ideally using Synder or a similar sync tool
- Multi-entity or multi-currency accounting experience
- Experience with Xero
- Experience at a CPA firm or under a Controller
- Familiarity with Fathom or similar financial reporting tools
- Prior exposure to 401(k) and HSA benefits administration
- Bachelor's degree in accounting or finance, or CPA-track experience
What We Do
TOMIS grows locally owned and operated tourism businesses through innovative marketing software and unparalleled industry expertise. As your personal marketing assistant, TOMIS automates previously manual marketing processes, saves you valuable time to focus on running your business and drives real increases in revenue. TOMIS is more than just software as we have a full digital marketing agency behind the scenes who make sure your every marketing need is covered.








