Why we use flat rate pricing instead of cost-plus
Apr 23 2026 20:00

<!-- QBC Blog Post: Why We Price Flat Rate -->
<!-- Paste this into your website's HTML/code block cell -->

<article style="max-width:720px; margin:0 auto; font-family:Georgia, 'Times New Roman', serif; color:#1a1a1a; line-height:1.8;">

  <p style="font-size:12px; font-weight:600; letter-spacing:0.12em; text-transform:uppercase; color:#888; margin:0 0 16px;">The Homeowner's Guide</p>

  <h1 style="font-family:Georgia, 'Times New Roman', serif; font-size:38px; font-weight:600; line-height:1.2; margin:0 0 12px; color:#1a1a1a;">Why We Price Your Project Flat Rate — and Why That Protects You</h1>

  <p style="font-style:italic; font-size:20px; line-height:1.5; color:#555; margin:0 0 32px; padding-bottom:32px; border-bottom:1px solid #e0e0e0;">One number. No surprises. Here's the thinking behind how we quote every job.</p>

  <div style="font-family:-apple-system, BlinkMacSystemFont, 'Segoe UI', Helvetica, Arial, sans-serif; font-size:17px; line-height:1.8; color:#1a1a1a;">

    <p>When you're planning a renovation, there's one question that keeps most homeowners up at night: <em>What is this actually going to cost me?</em></p>

    <p>We've heard the stories. A contractor starts a job at $40,000, then the invoices keep coming — materials went up, the demo took longer, the crew ran into something unexpected. By the time the last nail is driven, the final bill is $58,000. Maybe more. And the homeowner, who budgeted carefully and said yes to a number they trusted, is left absorbing the difference.</p>

    <p>That's cost-plus pricing. It's common in the industry. It's also, in our view, a fundamentally unfair way to do business with someone who is trusting you with their home.</p>

    <p>At QBC, we price every project flat rate — one agreed number before work starts, and that's the number you pay. Here's why we do it that way, and why it matters for you.</p>

    <h2 style="font-family:Georgia, 'Times New Roman', serif; font-size:26px; font-weight:600; margin:48px 0 16px; color:#1a1a1a;">Cost-plus vs. flat rate: what's the actual difference?</h2>

    <p>Before we get into the why, it's worth understanding how these two models actually work.</p>

    <!-- Comparison Table -->
    <table style="width:100%; border-collapse:collapse; margin:28px 0; font-size:15px;">
      <thead>
        <tr>
          <th style="width:50%; text-align:left; padding:14px 16px; background:#f5f5f5; font-family:-apple-system, BlinkMacSystemFont, 'Segoe UI', Helvetica, Arial, sans-serif; font-weight:600; font-size:12px; letter-spacing:0.08em; text-transform:uppercase; color:#555; border:1px solid #e0e0e0;">Cost-Plus</th>
          <th style="width:50%; text-align:left; padding:14px 16px; background:#1a1a1a; font-family:-apple-system, BlinkMacSystemFont, 'Segoe UI', Helvetica, Arial, sans-serif; font-weight:600; font-size:12px; letter-spacing:0.08em; text-transform:uppercase; color:#fff; border:1px solid #1a1a1a;">Flat Rate (QBC)</th>
        </tr>
      </thead>
      <tbody>
        <tr>
          <td style="padding:12px 16px; border:1px solid #e0e0e0; color:#555; vertical-align:top;">You pay actual materials + labor, plus a markup</td>
          <td style="padding:12px 16px; border:1px solid #e0e0e0; color:#1a1a1a; vertical-align:top; font-weight:500;">Scope and price are locked before work begins</td>
        </tr>
        <tr>
          <td style="padding:12px 16px; border:1px solid #e0e0e0; color:#555; background:#fafafa; vertical-align:top;">Final cost is unknown until the job is done</td>
          <td style="padding:12px 16px; border:1px solid #e0e0e0; color:#1a1a1a; background:#fafafa; vertical-align:top; font-weight:500;">You know your total investment on day one</td>
        </tr>
        <tr>
          <td style="padding:12px 16px; border:1px solid #e0e0e0; color:#555; vertical-align:top;">Budget risk stays with the homeowner</td>
          <td style="padding:12px 16px; border:1px solid #e0e0e0; color:#1a1a1a; vertical-align:top; font-weight:500;">Budget risk stays with the contractor</td>
        </tr>
        <tr>
          <td style="padding:12px 16px; border:1px solid #e0e0e0; color:#555; background:#fafafa; vertical-align:top;">Contractor has less incentive to stay efficient</td>
          <td style="padding:12px 16px; border:1px solid #e0e0e0; color:#1a1a1a; background:#fafafa; vertical-align:top; font-weight:500;">Contractor is motivated to plan and execute well</td>
        </tr>
      </tbody>
    </table>

    <p>The difference sounds simple, but the downstream effects on your experience — your stress level, your financial planning, the trust you have in the people working in your home — are significant.</p>

    <h2 style="font-family:Georgia, 'Times New Roman', serif; font-size:26px; font-weight:600; margin:48px 0 16px; color:#1a1a1a;">The real benefits of working with one number</h2>

    <!-- Benefit 1 -->
    <div style="display:flex; gap:20px; padding:20px; background:#f9f9f9; border-radius:6px; margin:0 0 12px; align-items:flex-start;">
      <span style="font-family:Georgia, 'Times New Roman', serif; font-size:28px; font-weight:600; color:#bbb; line-height:1; flex-shrink:0; min-width:24px;">1</span>
      <div>
        <strong style="display:block; font-size:16px; font-weight:600; margin-bottom:4px; color:#1a1a1a;">You can actually make a decision</strong>
        <span style="font-size:15px; color:#555;">A flat rate quote gives you a real number to say yes or no to. With cost-plus, the number you're given is an estimate — a starting point, not a commitment. Flat rate pricing lets you plan your budget, talk to your lender, and make a confident decision based on something real.</span>
      </div>
    </div>

    <!-- Benefit 2 -->
    <div style="display:flex; gap:20px; padding:20px; background:#f9f9f9; border-radius:6px; margin:0 0 12px; align-items:flex-start;">
      <span style="font-family:Georgia, 'Times New Roman', serif; font-size:28px; font-weight:600; color:#bbb; line-height:1; flex-shrink:0; min-width:24px;">2</span>
      <div>
        <strong style="display:block; font-size:16px; font-weight:600; margin-bottom:4px; color:#1a1a1a;">The risk is on us, not you</strong>
        <span style="font-size:15px; color:#555;">When we give you a flat rate, we've done the work of scoping the project thoroughly. If materials cost more than we projected, or something takes longer than expected, that's our problem to solve — not yours. We built the margin to absorb reasonable surprises. You shouldn't pay for our miscalculations.</span>
      </div>
    </div>

    <!-- Benefit 3 -->
    <div style="display:flex; gap:20px; padding:20px; background:#f9f9f9; border-radius:6px; margin:0 0 12px; align-items:flex-start;">
      <span style="font-family:Georgia, 'Times New Roman', serif; font-size:28px; font-weight:600; color:#bbb; line-height:1; flex-shrink:0; min-width:24px;">3</span>
      <div>
        <strong style="display:block; font-size:16px; font-weight:600; margin-bottom:4px; color:#1a1a1a;">No invoices to audit, no receipts to review</strong>
        <span style="font-size:15px; color:#555;">Cost-plus billing puts you in an uncomfortable position: do you trust every invoice that comes in? Do you know what materials should cost? Do you have time to verify hours? With flat rate, there's nothing to audit. The number is the number. Your job is to approve the work, not police the costs.</span>
      </div>
    </div>

    <!-- Benefit 4 -->
    <div style="display:flex; gap:20px; padding:20px; background:#f9f9f9; border-radius:6px; margin:0 0 12px; align-items:flex-start;">
      <span style="font-family:Georgia, 'Times New Roman', serif; font-size:28px; font-weight:600; color:#bbb; line-height:1; flex-shrink:0; min-width:24px;">4</span>
      <div>
        <strong style="display:block; font-size:16px; font-weight:600; margin-bottom:4px; color:#1a1a1a;">It aligns our incentives with yours</strong>
        <span style="font-size:15px; color:#555;">In a cost-plus model, a contractor who takes longer or buys more expensive materials actually makes more money. Flat rate flips that dynamic entirely. When we've agreed to a number, our incentive is to execute the project efficiently and well — because our margin depends on it. A well-run job is a better job for everyone.</span>
      </div>
    </div>

    <!-- Benefit 5 -->
    <div style="display:flex; gap:20px; padding:20px; background:#f9f9f9; border-radius:6px; margin:0 0 32px; align-items:flex-start;">
      <span style="font-family:Georgia, 'Times New Roman', serif; font-size:28px; font-weight:600; color:#bbb; line-height:1; flex-shrink:0; min-width:24px;">5</span>
      <div>
        <strong style="display:block; font-size:16px; font-weight:600; margin-bottom:4px; color:#1a1a1a;">It forces us to know your project deeply</strong>
        <span style="font-size:15px; color:#555;">You can't give an honest flat rate quote without doing real homework. We walk the job, review the plans, think through the sequencing, and understand what we're getting into before we commit to a number. That process — the discipline of scoping well — is how we catch potential issues before they become your problem.</span>
      </div>
    </div>

    <!-- Pull Quote -->
    <blockquote style="border-left:4px solid #1a1a1a; margin:40px 0; padding:4px 0 4px 28px; font-family:Georgia, 'Times New Roman', serif; font-style:italic; font-size:22px; line-height:1.5; color:#1a1a1a;">"The number we give you is the number you pay. That's not a marketing line — it's how we run every project."</blockquote>

    <h2 style="font-family:Georgia, 'Times New Roman', serif; font-size:26px; font-weight:600; margin:48px 0 16px; color:#1a1a1a;">What about change orders?</h2>

    <p>This is a fair question, and we want to be straightforward about it. A flat rate covers the scope of work we agreed to. If you decide mid-project to add a bathroom, or we open a wall and find something genuinely unforeseen — structural damage, outdated wiring that needs to be brought to code — that's a separate conversation.</p>

    <p>But here's what separates a contractor who uses flat rate with integrity from one who uses it as a bait-and-switch: we document the scope clearly, we don't undercut the quote to win the job and make it up in change orders, and we communicate proactively the moment anything changes. If there's ever a deviation from the agreed price, you'll know about it before the work happens — not after.</p>

    <h2 style="font-family:Georgia, 'Times New Roman', serif; font-size:26px; font-weight:600; margin:48px 0 16px; color:#1a1a1a;">Why some contractors prefer cost-plus</h2>

    <p>To be fair, cost-plus isn't always bad faith. For very large, complex, or design-build projects where the scope genuinely can't be pinned down upfront, it can be the more honest approach. Some homeowners also prefer the transparency of seeing every line item.</p>

    <p>But for the renovation and construction work we do — ADU builds, residential renovations, exterior projects — the scope is knowable. We can do the work to price it right before we start. And we think that's what you deserve: a contractor who does the hard work of planning so that you don't have to carry the uncertainty.</p>

    <hr style="border:none; border-top:1px solid #e0e0e0; margin:48px 0;" />

    <!-- CTA Box -->
    <div style="background:#f5f5f5; border-radius:8px; padding:28px 32px;">
      <p style="margin:0; font-size:16px; line-height:1.7; color:#555;"><strong style="color:#1a1a1a; font-weight:600;">Ready to get a real number?</strong> When you work with QBC, the first conversation is always about your project — what you're trying to accomplish, what the space looks like, and what a realistic investment looks like. We'll tell you what we think it costs before we ever ask you to sign anything. Reach out to start the conversation.</p>
    </div>

  </div>
</article>