Full Cycle CPA gives construction companies and trades businesses the financial reporting, job costing visibility, and controller-level support they need to make better decisions and grow with confidence.
Best fit for construction and trades businesses doing $2M–$100M+ in revenue with growing complexity, inconsistent reporting, or no clear finance function.
We work with companies where the accounting needs to keep pace with what's happening in the field — not lag behind months on end.
Most accounting firms hand you financials after the fact. We build the processes, reporting, and visibility that connect your books to real business decisions — while they still matter.
We understand holdbacks, progress billing, WIP, and job costing because that's what we do every day. Your accountant shouldn't need a crash course in how your business works.
We go beyond year-end tax prep. Our work focuses on the monthly close, reporting cadence, and financial processes that let you manage your business with clear numbers.
Every report we produce is designed to be read and used — by you, your project managers, and your banker. If a report doesn't influence a decision, it's probably not worth producing.
Whether you need clean books or a full finance function, we build the right level of support around your business — and scale it as you grow.
The core operational accounting your business needs to run on solid ground. Clean financials, on time, with no surprises at year-end.
For contractors who need to track profitability at the job level — not just the company level. Built around the realities of construction accounting.
Strategic financial support for businesses that need more than bookkeeping — cash flow visibility, forecasting, and a seat at the table when decisions get made.
The real value isn't in the debits and credits. It's in what you can do when your numbers are right.
Reports that match your bank, make sense to your team, and are ready when you need them.
Know which jobs make money and which ones don't — while they're still running, not after they close.
No more scrambling at year-end. No more unexpected tax bills. No more guessing at your cash position.
A predictable close process that doesn't eat a week of your time or require chasing down receipts.
See what's coming in, what's going out, and where the pinch points are — weeks in advance.
Reporting designed for the people who run the business, not just the people who audit it.
We work closely with a small number of clients so we can deliver the kind of support that actually moves the needle.
We finally have monthly financials that make sense. For the first time, I can see exactly which divisions are profitable and which ones need attention.
They cleaned up two years of messy books in a month and set up a reporting process that actually works. Our year-end was the smoothest it's ever been.
The 13-week cash flow model changed how we plan our work. We went from reacting to cash problems to seeing them three weeks out and handling them calmly.
We're a small, focused firm. That's intentional — it means every client gets senior-level attention and work that's built around how their business actually runs.
We explain your numbers in plain language and make sure you understand what they mean for your business.
Your financials close on time, every time. No chasing, no excuses, no three-month lag.
Job-level profitability, cash flow forecasts, and management reporting that keeps you ahead of problems.
We know how construction businesses work — holdbacks, progress billing, WIP, cost codes — because that's our focus.
We don't just hand you a report. We walk through it with you and help you act on what the numbers are telling you.
We flag issues before they become problems. If something doesn't look right, you'll hear from us — not the other way around.
Nina brings over eight years of experience supporting growing businesses across construction, film production, property management, and manufacturing. She specializes in building efficient finance functions — designing payroll systems, internal controls, and accounting processes that scale as a company grows.
She is particularly focused on helping mid-sized companies that have outgrown basic bookkeeping but aren't ready for a full in-house CPA team. Nina has extensive experience implementing and optimizing Xero and QuickBooks Online, and is passionate about combining strong financial controls with modern accounting technology.
David is a CPA with a background in public accounting at KPMG and a career spent in controller and finance roles across a range of industries. He brings hands-on experience with construction accounting — job costing, WIP, holdbacks, progress billing — and a practical understanding of what owner-managed businesses actually need from their financial reporting.
His focus at Full Cycle CPA is on management reporting, cash flow forecasting, and building the systems and processes that give business owners clear visibility into their numbers. David works across QuickBooks Online, Xero, Microsoft Dynamics 365 Business Central, and the broader Microsoft 365 stack.
No long-winded onboarding process or months of setup. We get to work quickly and build from there.
A short conversation about your business, your current accounting setup, and where the gaps are.
We review your books, systems, and reporting to identify what needs to be fixed, cleaned up, or built.
We put the right level of support in place — from foundational bookkeeping to controller-level reporting.
Monthly financials, regular check-ins, and reporting that evolves with your business. No surprises.
Practical perspectives on the financial challenges construction companies deal with every month.
Most construction companies track job costs. Few track them accurately. Here's where margin quietly disappears.
Running out of cash isn't a sign of a bad business. It's a sign of poor visibility. Here's how to fix it.
Messy books slow down your year-end close and inflate your accounting fees. Here are five warning signs.
Tell us a bit about your business and what you're looking for. We'll get back to you within one business day.
If you'd prefer to talk it through, book a free 30-minute consultation directly on our calendar. No prep needed — just a conversation about where you are and how we might help.
Book a Free Consultation