Skip to content

Billing software that knows retainage

Billing software that knows retainage, for progress billing, that invoices for you, and with GC-ready PDFs.

Proposals, pay apps and change orders that go out looking like they came from a bigger shop, built from one set of numbers you can follow from the bid to the retainage check. QuickBooks Online is optional.

For specialty trade subcontractors who bill general contractors against a schedule of values.

Plans from $99/month with unlimited users. QuickBooks Online is on the $249 plan. See pricing

Sample pay app, Riverside Medical Office Building

Continuation sheet

ItemDescriptionScheduled valuePreviousThis periodStoredTotal completed%Balance to finishRetainage
Original contract
1Stairs190,700.0041,150.0030,110.000.0071,260.0037.4%119,440.003,563.00
1.1Stair 1, steel pan stair with concrete-filled treads73,600.0022,080.00
0.0036,800.0050.0%36,800.001,840.00
1.2Stair 2, steel pan stair with concrete-filled treads73,600.0014,720.00
0.0025,760.0035.0%47,840.001,288.00
1.3Stair 3, exterior galvanized grating stair43,500.004,350.00
0.008,700.0020.0%34,800.00435.00
2Railings and Canopy126,590.0024,115.0028,675.000.0052,790.0041.7%73,800.002,639.50
2.1Interior picket guardrail at stairs and atrium59,450.0011,890.00
0.0023,780.0040.0%35,670.001,189.00
2.2Wall-mounted handrail, 1-1/2 in. pipe18,240.000.00
0.004,560.0025.0%13,680.00228.00
2.3Main entry canopy, HSS frame with metal deck48,900.0012,225.00
0.0024,450.0050.0%24,450.001,222.50
Original contract total317,290.0065,265.0058,785.000.00124,050.0039.1%193,240.006,202.50
Change orders
CO1.1Roof access ladder with safety cage6,850.000.00
0.003,425.0050.0%3,425.00171.25
Change orders total6,850.000.003,425.000.003,425.0050.0%3,425.00171.25
Grand total324,140.0065,265.0062,210.000.00127,475.0039.3%196,665.006,373.75
Completed and stored to date
$127,475.00
Less retainage, 5% figured per line
-$6,373.75
Earned less retainage
$121,101.25
Less previously billed
-$62,001.75
Amount due this period
$59,099.50
  1. Section headers carry the subtotal of the lines under them.
  2. Approved change orders sit below the original contract.
  3. Retainage is figured on each line, then summed.

Enter the job once

The signed proposal becomes the schedule of values. Approved change orders join it, each pay app starts where the last one ended, and sending the pay app builds the invoice. Every figure is typed once and carried forward.

  1. Riverside Medical Office Building

    Contract to date $324,140.00

Watch it on How it works

Also built in

  • Track every bid

    Every proposal sits in one list with its status: draft, sent, approved, rejected or converted. The dashboard shows how many are in each.

    Proposals list with sample bids marked draft, sent, converted and rejected.
  • Signed from a link

    Send a proposal or change order and the GC signs it on their phone, without an account. Fabric keeps the name, signature and date with the document.

    A change order signing page on a phone: full name, title, a drawn signature and the authorized-to-sign box.
  • Syncs with your accounting software

    Professional plan

    Fabric connects to QuickBooks Online. Sending a pay app creates the invoice there, QuickBooks numbers it, and payments sync back to the job.

    Save & Send dialog with the notice that the invoice is pushed to QuickBooks Online.
  • Your GC can look it up

    Every email you send links to the client portal, where the GC sees SOV progress, billing history, change orders and the files you share, under your company name and logo.

    Client portal on a phone, showing billing history for the sample job.
  • A safety plan for each site

    Professional plan

    A guided wizard builds a site-specific safety plan. Hazard analyses load from the job's scope, and the nearest ER and clinic are mapped from the site address.

    Safety plan emergency page with the nearest emergency room and the driving routes on a map.
  • Warranty and closeout

    Save your warranty terms as a template and every proposal starts with them, so the GC accepts them when signing. At closeout, a retainage release pay app bills the retainage you've held.

    The warranty terms from the sample proposal PDF, above the job's contract progress with $13,623.13 retainage held and the Release Retainage button.

What the GC receives

Corbett & Lane Builders needs no account. The PDFs arrive by email with the invoice. Open any of them here to see it full size.

Proposal PDFScope, sections with their subtotals, and the total, under your company name.
Pay app cover sheetContract to date, completed and stored, retainage held, and $98,567.25 due.
Continuation sheetEvery line with previous, this period, stored, completed, balance to finish, and retainage.

Built by tradespeople, for the trades

Fabric was built inside a working specialty subcontractor to run its own billing. That shop still sends its pay apps from Fabric every month.

Questions before a demo

Will my GC accept Fabric's pay apps?

Fabric prints the industry-standard cover sheet and continuation sheet, with retainage on each line and change orders below the original contract. If a GC requires their own form or billing website, you upload Fabric's PDF there. Fabric doesn't fill in other companies' forms.

Do I need QuickBooks?

No. QuickBooks is optional, and Fabric connects to QuickBooks Online only, not QuickBooks Desktop. Without it, Fabric handles proposals, pay apps, change orders and invoices on its own.

Does my GC need an account?

No. Your client opens the portal and signing pages from a link you send, without a password, and clients don't count as users.

What does it cost?

$99 a month for up to 10 active projects, or $249 a month for unlimited projects with QuickBooks Online, safety plans, subcontractors and expense tracking. Both plans include unlimited users and run month to month.

What happens after I request a demo?

We reply within one business day and set up a 30-minute screen share. Send a proposal or schedule of values ahead and we'll run the demo on your own job. After the demo we set up a trial account with every feature on.

Request a demo

Starter $99/month, Professional $249/month, unlimited users on both. See pricing

What happens next

  1. We reply within one business day.
  2. A 30-minute demo over screen share, on your own job if you send a proposal or SOV ahead.
  3. After the demo, a trial account with every feature on.

Or email hello@gofabric.app

We do not sell personal information. See the Privacy Policy.