Bookkeeper / Office Assistant
"Keep the books balanced and the office running. Be the financial backbone of a growing company."
The Role
As our Bookkeeper / Office Assistant, you'll own the financial heartbeat of Veterans Roofing while keeping day-to-day office operations running smoothly. This is a hybrid role for someone who loves numbers, thrives on accuracy, and wants to grow with a company that's scaling fast. You'll manage accounts payable and receivable, payroll support, job costing, and reconcile the books — all while supporting the office team with administrative workflows that keep our crews and sales reps moving. If you're detail-obsessed, trustworthy, and ready to build something real, this is your seat at the table.
What You'll Do
- Manage accounts payable and accounts receivable, including vendor invoices and customer payments
- Perform daily bookkeeping in QuickBooks — record transactions, reconcile bank and credit card accounts, and maintain accurate ledgers
- Support payroll processing, including time tracking review and crew payroll coordination
- Track job costing and project margins to help leadership understand profitability on every install
- Process contractor and supplier payments, ensuring lien waivers and documentation are collected
- Assist with office administration — answering phones, filing, scheduling support, and customer intake
- Prepare weekly, monthly, and quarterly financial reports for ownership
- Coordinate with our CPA and tax accountant to ensure filings and compliance are on track
- Maintain organized digital and physical records for all financial transactions
- Support onboarding documentation, compliance tracking, and HR administrative tasks
What You Bring
- 2+ years of bookkeeping or accounting experience, preferably in construction or home services
- Proficient in QuickBooks Online — you can navigate it without hand-holding
- Strong understanding of accounts payable, accounts receivable, and bank reconciliation
- Experience with job costing and project profitability tracking is a strong plus
- Highly detail-oriented — you catch the things others miss
- Trustworthy and discreet — you'll be handling sensitive financial information
- Proficient with Microsoft Office, Google Workspace, and cloud-based tools
- Excellent organizational and time-management skills
- Ability to work independently and take ownership of the books
- Veterans and military spouses strongly encouraged to apply
Compensation
Hourly pay based on experience. $22–$30/hour with benefits. Regular business hours — no evenings or weekends.
Benefits
- •Competitive hourly pay based on experience and certifications
- •Regular business hours — no evenings or weekends
- •Health insurance stipend after 90 days
- •Paid time off and holidays
- •Career advancement as the company grows — this role expands with us
- •Comprehensive training on our systems and processes
- •Positive, team-first work environment
- •Veteran-owned culture that values integrity and accountability
Ready to Apply?
Scroll down to the application form. It takes about five minutes, and every application is reviewed by a real person on our team.
Prefer to Reach Out?
Apply Now
Apply for Bookkeeper / Office Assistant
Fill out the form below to submit your application.
