Case Study · Remodeling Contractor · South Portland, Maine

Years behind and deep in the red, rebuilt into numbers he can finally trust

Moonz General Contracting came to us with QuickBooks books that disagreed with the bank by nearly $129K, total assets showing a negative balance, and the owner sitting on payroll by mistake. We rebuilt the foundation and gave him numbers he could finally trust.

ClientMoonz General Contracting LLC
TradeRemodeling & general contracting
LocationSouth Portland, Maine
EngagementCatch-up cleanup → monthly bookkeeping + payroll
Moonz General Contracting
$81KNet income, clarified
~$129KBank gap closed
100%Reconciled
Oniel, owner of Moonz General Contracting
Oniel Campbell · Owner Moonz General Contracting · South Portland, Maine
~$129K
Bank-to-book gap closed
Their books no longer disagree with the bank.
~$81K
Accurate net income
A reconciled bottom line he can finally trust.
$0
Left uncategorized
Mystery balances cleared out of the books.
100%
Accounts reconciled
Every account tied out on a clean, numbered chart.
On the books Before After
Total assets on the books -$85,827.52 $52,446.84
Checking: books vs. the bank ~$129K off Reconciled
Money left uncategorized ~$12K $0
Owner paid through payroll (W-2) Yes Owner draws
The Client

A remodeler, years behind

Moonz General Contracting is a remodeling and general contracting business in South Portland, Maine. Like a lot of contractors, the owner kept the work moving and let the accounting slide, until he was several years behind with no real idea which jobs were profitable or what the business actually earned.

What they take on
Kitchens Bathrooms Basements Decks Full remodels
Remodeling & general contracting · South Portland, Maine · small crew
Before

Books that could not be true

The file was running on QuickBooks' generic default setup, on a cash basis, with years of unreviewed activity piled up. The result was a set of financials no lender, CPA, or owner could rely on.

Books off the bank by ~$129K

The main checking account showed roughly −$82K in QuickBooks while the bank actually held about $47K. Nothing was reconciled.

Negative total assets

The balance sheet reported a negative total-asset balance, a number that is simply impossible for an operating business.

Money in limbo

Roughly $11K was parked in an "Uncategorized Asset" and another ~$1K in "Uncategorized Expense," with no idea what they were.

Duplicate, junk accounts

Throwaway bank accounts like "Cash," "cashapp," and "check" cluttered the ledger and split the same money in different places.

Owner wrongly on payroll

The owner was running himself through payroll on a W-2, a compliance risk for the entity. We also caught under-withholding and a missing employee W-2.

Costs in the wrong place

More than $100K of job materials sat in operating expenses instead of cost of goods sold, so gross margin was meaningless.

Moonz General Contracting LLC — Chart of accounts (before cleanup)
Moonz General Contracting chart of accounts before cleanup, showing throwaway duplicate accounts and a QuickBooks balance that did not match the bank; amounts blurred for privacy.
Before The chart of accounts the day we took over: throwaway accounts like "cashapp", "check" and "Cash" cluttered the ledger, and the QuickBooks balance never matched the Bank balance (off by ~$129K on checking alone).
Straight from the client's QuickBooks. The company name is shown to confirm whose books these are; all other figures are deliberately blurred.
QuickBooks said
~−$82K
The bank said
~$47K

On the checking account alone, the books and the bank disagreed by a ~$129K gap.

Balance Sheet (before cleanup) — Moonz General Contracting LLC
Moonz General Contracting balance sheet before cleanup, showing a negative total-asset balance; amounts blurred for privacy.
Before The balance sheet for the same period, on a cash basis: even the Total for Bank Accounts came out negative, part of a total-asset figure that landed below zero, which is impossible for a real, operating business.
Straight from the client's QuickBooks. The company name is shown to confirm whose books these are; all other figures are deliberately blurred.
What We Did

A full rebuild, not a patch

We did not just categorize transactions. We rebuilt the accounting foundation around how a remodeling business actually operates, then caught the file all the way up.

1

Built a custom Chart of Accounts

We designed a numbered, construction-specific chart of accounts that matches how he bids and runs jobs, replacing QuickBooks' generic default list and the junk accounts.

2

Mapped the opening balances

We tied the 2024 opening figures back to his real financials so the cleanup started from a correct, verifiable baseline instead of guesswork.

3

Performed a full 2025 cleanup

We reconciled every bank and card account, cleared the uncategorized balances, moved job costs into COGS, and fixed the payroll and tax-withholding issues.

Reconciled to the penny
4

Prepared accurate 2025 financials

We produced clean, accrual-basis financial statements with a real cost of goods sold, a true gross profit, and a bottom line that reflects reality.

5

Walked him through his numbers

We scheduled a call and went through everything together in plain English, so he understood what his statements were telling him about the business.

6

Took over monthly bookkeeping & payroll

With the foundation fixed, we now keep the books current every month and run payroll, so the file never falls behind again.

Ongoing

Payroll & compliance, corrected

Owner taken off payrollMoved from a W-2 to proper owner draws, removing a real tax-compliance risk.
Withholding correctedWe caught and fixed federal income-tax under-withholding on the team's pay.
W-2 filings squared awayEmployee W-2s reviewed and brought up to date for clean year-end reporting.
After

A bottom line you can trust

Once every account was reconciled and costs were classified correctly, the real picture emerged: an accurate, accrual-basis bottom line the owner can finally run the business on.

Moonz General Contracting LLC — Profit & Loss (after cleanup)
Moonz General Contracting profit and loss after FinTruction cleanup, with the net income line circled; amounts blurred for privacy.
Highlighted The rebuilt 2025 Profit & Loss, straight from QuickBooks Online, with a clean, reconciled Net Income line on a numbered, construction chart of accounts. (Amounts blurred for privacy.)
Straight from the client's QuickBooks. The company name is shown to confirm whose books these are; all other figures are deliberately blurred.
After · Cost classification

Costs classified the right way

The old file did not show a different business, it showed the same one described badly. Moving job materials out of operating expenses and into cost of goods sold is what made margins readable again.

Cost of Goods Sold
Before~$10K
After~$174K
Operating Expenses
Before~$270K
After~$100K
Reported Net Income
Before~$10K
After~$81K

"Before" figures are what the original cash-basis file reported. They were unreliable because costs were misclassified and the file was never reconciled.

Moonz General Contracting LLC — Profit & Loss (after cleanup)
Moonz General Contracting profit and loss after cleanup, with the construction revenue line circled; amounts blurred for privacy.
Highlighted After cleanup, income rolls up to a single, clean line, 4010 Construction Revenue, instead of being scattered across generic "sales" accounts. (Amounts blurred for privacy.)
Straight from the client's QuickBooks. The company name is shown to confirm whose books these are; all other figures are deliberately blurred.
After · Chart of accounts

A builder's chart of accounts

Before

QuickBooks default, unnumbered

  • "Cash", "cashapp", "check" as separate banks
  • "Uncategorized Asset" / "Uncategorized Expense"
  • Generic "Sales of Product Income"
  • Materials lumped into operating expenses
  • No account numbers, cash basis
After

Numbered, construction-specific

  • 1010 Business Checking, 1020 Savings (reconciled)
  • 4010 Construction Revenue
  • 5100–5400 Materials, Subcontractors, Equipment (COGS)
  • 6100–6800 Operating expenses, grouped
  • Owner draws in equity, not payroll · accrual basis
Moonz General Contracting LLC — Balance Sheet (after cleanup)
Moonz General Contracting balance sheet after cleanup, numbered bank accounts circled.
Highlighted The new numbered accounts in action: 1010 Business Checking and 1020 Business Savings, both reconciled and sitting in a proper, ordered chart of accounts.
Straight from the client's QuickBooks. The company name is shown to confirm whose books these are; all other figures are deliberately blurred.
How it runs now

A steady monthly rhythm

The cleanup was only the starting line. Today the books stay current on a fixed cadence and run off a documented SOP, so the file never falls behind again.

What we handle on an ongoing basis

Every weekWe keep the bank feed clean, categorise new transactions against the construction chart of accounts, and stay on top of bills and deposits so nothing piles up.
Every monthWe reconcile every account, close the month and run payroll, then get on a call together to walk through the numbers and what they mean for the month ahead.
Documented SOPThe whole engagement runs off a written standard operating procedure and a simple document-collection workflow, so the books stay consistent every single month.
Sneak peek from one of our client calls A FinTruction monthly review video call with a construction client
A real monthly review call with one of our clients.
~$129K
Bank-to-book gap reconciled
~$81K
Accurate net income revealed
$0
Left uncategorized
100%
Accounts reconciled
In Their Words

A 5-star review from the client

Honestly, I put off dealing with my books for years. I run a remodeling business in South Portland, Maine, and between kitchens, bathrooms, basements, and decks, the financial side always landed last on the list. By the time I reached out to FinTruction I was several years behind and had no clue what my business was actually profiting.

What got me was they did not just record transactions and call it a day. They built a custom chart of accounts around how a remodeling company actually runs, did a full catch-up on years of bookkeeping inside QuickBooks Online, straightened out my tax prep, and now stay on top of my monthly bookkeeping and payroll. Every step, they broke it down in simple terms instead of burying me in accountant talk.

If you are a general contractor or remodeler who has fallen behind on the numbers, this is the construction accounting team I would point you to.

Owner of Moonz General Contracting
Moonz General Contracting
Remodeler · South Portland, Maine
Google review

Behind on your books? Let's fix the foundation.

Whether you are a few months or a few years behind, we will reconcile what is broken, rebuild your chart of accounts around how you actually run jobs, and hand you financials you can trust. Free consultation, zero commitment.