Phase 02: Form

Roofing Contractor Business Setup: EIN, Bank Account, QuickBooks, and Deposit Collection Strategy

7 min read·Updated April 2026

Getting paid is the whole point of running a roofing company — but too many new contractors mix personal and business money, invoice late, and collect no deposit, then wonder why they're cash-poor despite being busy. This guide sets up your financial infrastructure correctly: EIN, dedicated business bank account, QuickBooks for contractors, and a deposit strategy that protects your cash flow from the day you sign your first contract.

READY TO TAKE ACTION?

Use the free LaunchAdvisor checklist to track every step in this guide.

Open Free Checklist →

EIN and Business Bank Account: Do This First

Your Federal Employer Identification Number (EIN) is your business's tax ID number, issued free by the IRS at irs.gov/businesses/small-businesses-self-employed/apply-for-an-employer-identification-number-ein-online. You'll need your LLC's EIN to open a business bank account, apply for your contractor license, and set up supplier accounts with ABC Supply or Beacon. The EIN application takes 10 minutes online and the number is issued instantly. Open a dedicated business checking account at a business-friendly bank — Mercury, Chase Business, or a local community bank that serves contractors. Do not use your personal checking account for business transactions — co-mingling money creates accounting chaos, increases tax liability, and pierces the liability protection your LLC provides.

QuickBooks for Roofing Contractors

QuickBooks Online is the most widely used accounting software among roofing contractors. The Plus plan ($85/month) supports job costing — tracking revenue and costs by individual project — which is essential for understanding which job types, crew configurations, and market segments are actually profitable. Set up a chart of accounts that mirrors your roofing cost structure: separate accounts for materials (shingles, underlayment, accessories), subcontractor labor, equipment costs, insurance, advertising, and permit fees. Connect your business bank account and credit card to QuickBooks for automatic transaction import. Run a job profitability report after every completed roof for the first six months — you'll quickly see patterns in which jobs make money and which ones erode your margin.

Deposit Collection Strategy

Never start a roofing job without collecting a deposit. The industry standard for residential roofing is 25–50% of the total contract value at signing, with the balance due upon completion or in progress payments on larger jobs. A typical contract structure: 33% at signing, 33% when materials are delivered to the job site, 34% upon completion and final walkthrough. For insurance jobs, the deposit is typically the homeowner's insurance deductible at contract signing — this confirms they're committed and have skin in the game. Accept credit cards, ACH transfers, and checks. Set up payment processing through Square, Stripe, or your CRM's integrated payment feature (AccuLynx and JobNimbus both offer payment processing). Processing fee is 2.6–2.9% for cards — worth it for faster collection and customer convenience.

Invoice Timing and Collection

Invoice immediately upon job completion — same day, not days later. Send the final invoice via email and text simultaneously using your CRM or QuickBooks. For retail jobs, your final invoice should match the contract balance exactly with no surprises. For insurance jobs, the final amount may differ from your contract if supplement approvals changed the scope — always get the homeowner's written acknowledgment of the final amount before demanding payment. Set your payment terms at Net-7 (due within 7 days of completion) for residential work — Net-30 is a commercial accounts payable standard, not appropriate for residential customers. Follow up on unpaid invoices at 3 days, 7 days, and 14 days. Most collection issues can be resolved with a simple phone call before they escalate.

Tax Planning for Roofing Contractors

As an LLC, your roofing business income passes through to your personal tax return (Schedule C or Schedule E if you elect S-Corp status). Make quarterly estimated tax payments to the IRS to avoid underpayment penalties — for a contractor generating $200,000 in annual net income, set aside 25–30% for taxes. Once your net profit exceeds $60,000–$80,000 annually, consult a CPA about S-Corp election — it can save $5,000–$15,000 per year in self-employment tax. Key deductions for roofing contractors: vehicle mileage or actual vehicle costs, tools and equipment (Section 179 allows full first-year expensing), work clothing and PPE, software subscriptions, advertising, and phone and home office if applicable. Keep all receipts — your QuickBooks account connected to your business credit card makes this automatic.

RECOMMENDED TOOLS

QuickBooks Online

Job costing and accounting for roofing contractors. The Plus plan tracks profitability by job, crew, and job type — essential for scaling a profitable roofing business.

Top Pick

ZenBusiness

Get your LLC, EIN, and registered agent service in one platform — the complete formation package before opening your business bank account.

Recommended

Mercury

Online business bank account with no monthly fees, fast ACH, and clean API integrations with QuickBooks and Stripe. Popular with contractor businesses.

Best Bank for Contractors

Some links above are affiliate links. We may earn a commission if you sign up — at no extra cost to you.

FREQUENTLY ASKED QUESTIONS

Is 50% deposit standard for roofing jobs?

Deposit percentages vary by market, job size, and customer type. In most markets, 25–40% is the norm for residential replacement jobs. A 50% deposit is defensible for jobs where you're purchasing custom or special-order materials. For insurance jobs, the deductible amount at signing (typically $1,000–$2,500) is a common deposit structure that aligns with what the homeowner has in hand.

Do roofing contractors need to accept credit cards?

You're not legally required to accept credit cards, but you'll close more jobs and collect faster if you do. Many homeowners want to use a credit card for purchase protection, rewards points, or because they're financing the deductible on an insurance job. Square and Stripe both offer simple card readers and invoicing with no monthly fee — you pay only 2.6–2.9% per transaction.

When should a roofing contractor elect S-Corp status?

Consult a CPA, but the general rule of thumb is when your net profit from the business exceeds $60,000–$80,000 per year. S-Corp election allows you to pay yourself a 'reasonable salary' and take the remaining profit as a distribution — the distribution portion is not subject to self-employment tax (15.3%), potentially saving thousands annually. The S-Corp requires additional administrative costs (payroll processing, separate tax return) that outweigh benefits at lower income levels.

Apply This in Your Checklist

Phase 4.1Choose your legal structurePhase 4.2Register your business name