LienWaiver.pro

Lien Waivers Meet QuickBooks Online: Automatic Sync for GCs

7 min readBy LienWaiver.pro

If you're a general contractor using QuickBooks Online to pay subs, you've probably got a mismatch: bills tracked in QBO, lien waivers tracked somewhere else entirely. A shared drive, an email thread, a stack of PDFs named waiver_ABC_Plumbing_final_FINAL.pdf. The two systems don't talk, so every QuickBooks lien waiver request is a copy-paste exercise and every audit is a treasure hunt.

LienWaiver.pro now connects to QuickBooks Online. Bills in QBO pre-fill your waiver forms. Signed PDFs attach back to the bill. No manual file management in between.

The problem with managing waivers outside your accounting software

Most GCs track payments in QuickBooks and waivers in a completely separate system. That creates three problems:

Double data entry. You enter project details in QBO, then re-enter the same information on a waiver form: sub name, amount, project address, waiver type. Every waiver is a copy-paste exercise. Multiply that by 15 subs and monthly progress payments and you're spending hours on data entry that already exists in your accounting system.

No link between waivers and bills. When an owner or lender asks "do you have waivers for these payments?", you're digging through folders trying to match waiver PDFs to QBO transactions. For a project with 20 subs and monthly progress payments, that's hundreds of documents to cross-reference. And if the file got saved with the wrong name or in the wrong folder, you might not find it at all.

Signed waivers get lost. The sub emails back a signed PDF. Someone downloads it. Maybe it gets filed correctly, maybe it doesn't. Six months later when you need it for a final payment application or a lien dispute, good luck finding it.

How the integration works

The integration connects your QBO account to LienWaiver.pro so data flows both directions. Bills and project info come in from QuickBooks; signed waiver PDFs go back.

Try it free for 30 days — no credit card required →

Generate waivers directly from QBO bills

Select one or more bills in LienWaiver.pro, and the waiver form is pre-filled with the vendor name, amount, and project details pulled from QuickBooks. No re-typing.

If a bill is $15,000 to ABC Plumbing for the Oak Street project, the waiver comes out with all of that filled in. Pick the waiver type (conditional or unconditional, progress or final), review it, and send.

You can select multiple bills for the same sub and generate one waiver covering the total. Useful for batching progress payments.

Signed PDFs sync back to QBO

When a sub signs the waiver through the e-sign flow, the signed PDF is generated and attached to the original bill in QuickBooks. Open the bill in QBO, and the signed waiver is right there in the attachments.

Same thing works for manually uploaded waivers. If a sub signs a physical copy and you upload the PDF to LienWaiver.pro, it gets pushed to QBO the same way.

If a waiver covers multiple bills, the PDF gets attached to each one independently.

Projects and vendors stay in sync

QBO projects, classes, and customer:jobs sync into LienWaiver.pro as saved projects. Vendors sync too. You're not maintaining two separate lists.

The saved projects are state-aware. If you're working in California, the project will prompt for the fields required by Civil Code 8132-8138. If you're in Texas, different fields show up based on Texas Property Code requirements. The form adapts, and the data carries over from QBO wherever it's available.

Track which bills have waivers

Every waiver request shows which QBO bills it's linked to and whether the signed PDF has been uploaded. When all linked bills show "Uploaded," you know that bill is covered. When they don't, you know what's still outstanding.

A typical workflow

  1. A bill comes in from a sub and gets recorded in QBO.
  2. In LienWaiver.pro, you select that bill and generate a waiver request. The form pre-fills from QBO.
  3. You send the waiver to the sub via email. They get a link, review the waiver, and sign electronically.
  4. The signed PDF is attached to the bill in QuickBooks.

That's it. About a minute per waiver request. Compare that to filling out a form by hand, emailing it, waiting for the signed copy, downloading it, renaming it, and filing it in the right project folder.

What actually syncs from QBO

Worth being specific here, because "integration" can mean a lot of things:

  • Bills: vendor name, amount, bill number, due date
  • Projects: project name from QBO projects, classes, or customer:jobs
  • Vendors: company name and contact info

QBO doesn't store project addresses, property owners, or general contractor details. Those fields don't exist in QuickBooks. You fill them in once on the Saved Projects page in LienWaiver.pro, and they carry forward to every waiver for that project.

Statutory forms and the QBO connection

Twelve states require lien waivers to use exact statutory form language set by the legislature. You can't modify the wording. In California, it's Civil Code 8132-8138. In Texas, Property Code 53.284.

When you generate a waiver from a QBO bill, LienWaiver.pro selects the correct statutory form for the project's state. The data from QuickBooks fills in the variable fields (sub name, amount, project), but the legal language stays locked to the statute. You get the convenience of pre-filling without the risk of using a non-compliant form.

What you need

The QBO integration is on the Enterprise plan. Setup takes about 5 minutes:

  1. Connect your QBO account (one-click OAuth through Intuit).
  2. Your projects, vendors, and bills sync over.
  3. Start generating waivers from bills.

Full walkthrough in the QBO setup guide.

Try it free for 30 days

The Enterprise plan comes with a 30-day free trial, no credit card required. Connect your QuickBooks, generate some waivers from your actual bills, and see if it saves you time.

Start your free trial →


This article is for informational purposes only and does not constitute legal advice. For questions about lien waiver requirements in your state, consult a licensed construction attorney.

LienWaiver.pro generates state-compliant lien waivers for all 50 states, with statutory forms for the 12 states that require them. The QuickBooks Online integration is available on the Enterprise plan.