About Us:
We're Puetz Construction, a residential construction company based in southeastern Minnesota. We do roofing, siding, decks, windows/doors, and remodels — about $6M in revenue, 15 employees, growing steadily. We use QuickBooks Online for our books and JobNimbus as our CRM and project management system.
Why We're Hiring:
Bookkeeping currently flows through the owner, and that's the wrong place for it. We're building out a documented, well-run financial function that operates without owner involvement in the day-to-day. You'll work directly with our Office Manager (who handles invoicing, collections, and bill payments) and our CPA. You'll report into our Integrator. We have a clean, well-thought-out chart of accounts already in place.
What You'll Own
Daily / Weekly:
- Enter incoming bills from vendors and subcontractors (high volume — material bills come in weekly).
- Code transactions to the correct GL account, customer/job, and class.
- Categorize bank and credit card feed transactions.
- Flag any transaction where coding is unclear (we'd rather you ask than guess).
- Manage the QBO ↔ JobNimbus integration: review newly created items, remap to correct revenue/COGS accounts, prevent revenue from landing in catch-all accounts.
Monthly:
- Reconcile all bank, credit card, and loan accounts.
- Reconcile auto-created integration accounts to zero.
- Standard month-end close including adjusting journal entries (depreciation, prepaids, accruals).
- Produce monthly reporting package: P&L, Balance Sheet, A/R Aging, A/P Aging, Job Costing report, Class P&L, Revenue by Trade.
- Lock the period in QBO when complete
Quarterly / Annual:
- Sales tax filing prep.
- 1099 tracking and year-end issuance.
- Coordinate with our CPA on quarterly tax estimates and year-end close.
- Insurance audit support.
Documentation Expectations:
Part of this engagement is producing written SOPs for the work you do. As you build your weekly and monthly workflow, we expect you to document it — what reports you pull, what rules you apply when coding transactions, how you handle the JobNimbus integration sync, what your monthly close checklist looks like. We provide a structured template; you produce the SOPs through working interviews with our Office Manager and review them with our Integrator. Goal: any qualified bookkeeper could pick up your role tomorrow and run with it. Documentation is part of the role, not separate from it.
Cleanup Project (First 60-90 Days):
Before we get to clean ongoing work, there's a defined cleanup project to get 2026 YTD reconciled and accurate. This includes resolving balances in catch-all accounts, addressing legacy items in the chart of accounts, and re-coding any transactions that landed in deprecated accounts. This is priced separately from the recurring engagement and has clear deliverables.
Standards We Hold:
We value getting it right over getting it fast. We expect questions when something is ambiguous, not best-guesses. We'd rather have a transaction sit flagged for 24 hours while you clarify than see it land in the wrong account silently. Clean books mean: zero balance in uncategorized accounts at month-end, all reconciliations done within 5 business days of month-end, all flagged items cleared within 7 days. If those standards sound like how you already work, we want to talk.
What We're Looking For:
- 5+ years of bookkeeping experience, with at least 2 years in QuickBooks Online.
- Construction industry experience strongly preferred (not required, but you'll move faster if you have it).
- Experience with multi-entity bookkeeping a plus (we have related entities with intercompany transactions).
- Comfortable with remote work, US-based, available during business hours for questions.
- Strong written communication — most of our coordination happens via email, Slack, or scheduled calls.
- Comfortable producing written SOPs as part of the engagement (we'll work with you on format — but we expect documentation to be part of how you work).
- QBO ProAdvisor certification a plus.
- Experience with JobNimbus a strong plus.
Engagement Details:
- Estimated 20-30 hours per month at steady state (heavier during cleanup phase and month-end close)
- Hourly engagement, $30-$45/hr depending on experience.
- 90-day evaluation checkpoint, then ongoing.
- We're hiring for the job, not the hours — quality and accuracy matter more than time efficiency.
What Happens Next:
If this sounds like a fit, please include in your proposal: (1) a brief description of your construction or trades bookkeeping experience, (2) which accounting and integration tools you've worked with, (3) one example of catching or preventing a coding error that could have caused a problem downstream. We'll respond to every proposal that addresses these.
Apply tot his job
Apply To this Job