Drumtap · trade contractor AR

Upload exports from QuickBooks and your GC portal

Founding access is open

Find every invoice your general contractor forgot to pay.

Drumtap reconciles your subcontractor billings against the GC pay-app portal — you upload the CSV exports, Drumtap reviews the records, flags invoice / PO / rejection / discrepancy / payment-follow-up / and compliance blockers, and assembles the dispute package and refile packet for your review. Drumtap drafts the email to AP — you send it; email send is not automated today.

Today only Starter ships. Pro / Auto are Coming next — waitlist + Founding 25 reservation. Create your account on Starter (manual upload) today; Pro and Auto sit on the waitlist until those capabilities ship.

Reconciliation — last pass
Illustrative example
QuickBooks AR
GC portal
Status
  • INV-4821 · $14,200
    Pay App 17 · matched
    cleared
  • INV-4830 · $9,640
    Pay App 17 · $5,784
    short · $3,856
  • INV-4844 · $22,310
    not on portal
    GAP · $22,310
  • INV-4855 · $6,940
    Pay App 18 · rejected
    refile packet
Illustrative exampleProject · 2401-Brookline HVAC retrofit
$32,022 to recover

Founding access is open

Founding access is open

Drumtap is onboarding its first 25 trade contractors at locked-in beta pricing. Create your account now and we will get you set up on Starter (manual upload) today; Pro and Auto sit on the waitlist until those capabilities ship.

What it catches

The gap between your books and the GC portal.

Drumtap internal discrepancy categories

HVAC retrofitDrywallMechanical subCustom homeCommercial TIOwner-operator

Every gap is flagged with one of the six Drumtap internal discrepancy codes (G-01..G-06), the dollar amount applied to your row, and the evidence your AP team actually needs. No more "our records show it was paid."

G-01HVAC retrofit
Illustrative example — $8K–$22K

Invoice missing from portal

QuickBooks shows the invoice as open and aging, but no matching pay-app row has ever landed on the GC portal — the submission was eaten, rejected without notice, or never received. Drumtap reads your uploaded portal CSV on each reconcile and flags the gap between your AR and the portal submission log.

Illustrative example — figures supplied by the customer; your reconciled gap is what Drumtap surfaces, not a Drumtap-set band.

G-02Drywall taping
Illustrative example — $3K–$9K

Missing PO/reference

The invoice carries the project PO and reference number, but the GC portal could not back-fill a matching line and holds the pay-app in a parking lot. Drumtap flags the missing PO/reference and adds the correct information to the refile packet so you can review and upload it.

Illustrative example — backlogs of this shape vary by GC and project length

G-03Mechanical sub
Illustrative example — $12K–$40K

Rejected submission

The portal rejected your submission with a reason — wrong schedule of values, expired lien waiver template, unsigned change order, or a CO you have not yet sequenced into the SOV. Drumtap reads the rejection reason from the portal CSV you uploaded and drafts the resubmission; you review and upload the portal-ready refile packet yourself.

Illustrative example — your reconciled gap, not a Drumtap-set band

G-04Custom home
Illustrative example — $1K–$6K

Partial or short payment

The GC paid less than the invoice called for — a short draw, an under-25% retainage release, or a withheld line with no documentation. Drumtap flags the delta, drafts the email to AP for your review, and attaches the original invoice and any signed COs that close the gap. Drumtap does not currently send the email — you do.

Illustrative example — varies with the GC’s draw schedule

G-05Commercial TI
catches in books, not in cash

Duplicate supplier record

Same supplier billed under two slightly different names splits your ledger into two entities and your cleared payments stop landing where you expect. Drumtap collapses the duplicates in your books so reconciled dollars stop drifting between ledger entries. Drumtap does not currently auto-mark anything “cleared” — you confirm clear in your books.

Illustrative example — vendor dedup work, cleanup is on your side

G-06Owner-operator
Illustrative example — $5K–$18K

Completed work never invoiced

Change orders were approved and daily logs show the work on site, but no invoice was ever cut and the GC will not pay what was never billed. Drumtap flags the row as missing-from-portal and assembles the dispute package your existing evidence composes — photos, daily logs, and the signed scope — ready for you to send to AP. Drumtap does not file a new invoice to QuickBooks on your behalf.

Illustrative example — your CO trail and reconciled gap is what the package assembles

How it works

Upload, reconcile, flag, draft — you send.

You upload the CSV exports (accounting + GC portal) and the evidence that matters — Drumtap reads them on each run, flags the gap, and builds the dispute package. The work that used to take a careful PM a full afternoon runs in minutes — and escalates the way a careful PM would escalate it.

Why upload each cycle, not reconcile monthly

A monthly reconcile finds missing invoices 30 days late. By then the GC's pay-app window has closed, the AP clerk has moved on, and your subcontract PM is chasing six other projects. Uploading at the close of each pay cycle flags the gap while the paperwork is still warm — up to 30 days of aging off the dispute packet.

  1. Bring in the books + the portal

    Before · 6 hours of CSV exports every Friday

    After · Upload + self-send (Starter — available today)

    QuickBooks or your bookkeeping on one side, the GC pay-app portal on the other. Drumtap reads both on each CSV upload. Pro and Auto today reconciles the same way — live connections are planned, not yet shipped.

    • StarterYou export a CSV from your accounting software and the GC portal, then drop both in. No live connections.
    • ProComing next — today Drumtap reads uploads the same way as Starter; live connections to your books and supported portals are planned.
    • AutoComing next — live connections plus banking-feed verification are planned for Auto; today it reconciles uploads the same way as Starter.
  2. Match and flag the gap

    Before · manual AR-vs-portal spreadsheet, weekly

    After · on each CSV upload

    Every invoice on your AR is checked against every record on their portal: matched, missing, mismatched, rejected, or short. Anything in the gap goes into the work queue with a Drumtap internal discrepancy code, an amount, and the evidence.

    • StarterReconciles on each CSV upload.
    • ProReconciles on each CSV upload (live connections planned — Coming next) (live connections planned).
    • AutoReconciles on each CSV upload (live connections planned — Coming next) (live connections + banking-feed verification planned).
  3. Assemble the dispute package

    Before · 90 minutes assembling photos + logs + COs

    After · same package, assembled in minutes

    For each gap, Drumtap pulls together job photos, daily logs, signed POs, change orders, the original invoice PDF, and the email thread — the same package a careful PM builds by hand, in seconds.

    • StarterEvidence package only. Drumtap hands off — you send it yourself, on your letterhead.
    • ProComing next — pre-drafted dispute emails + the same evidence package, parked for your one-click approval.
    • AutoComing next — within-rules send + audit log + cleared-payment tracking, planned but not shipped.
  4. Email the GC, prepare the refile, escalate

    Before · Day 7 with no GC response

    After · you send, today — Drumtap sends within your rules is planned

    You email AP with the right attachment. For each rejection Drumtap prepares a portal-ready refile packet that you upload to the GC portal. Anything still stuck past the customer-approved window gets a status-transition email — long-running items stay in your queue with an audit-log entry; there is no named human handoff today and Drumtap sends nothing on your behalf today.

    • StarterRead-only — Drumtap builds the evidence package; you send it yourself.
    • ProComing next — Drumtap drafts upload-based dispute emails for your review before they go out.
    • AutoComing next — Drumtap sends dispute emails within the rules you approve and prepares upload-based refile packets; nothing leaves Drumtap on Auto today.

Who it is for

Sits on top of your existing software.

Drumtap never replaces your accounting or field software. It reads your books and the GC portal, flags every gap the AR-vs-portal reconcile surfaces, and dispatches the dispute and refile follow-through your plan picks.

QuickBooks Online

#1

file-level sync vs portal sync — most common

Foundation Software

#2

the big drywall and mechanical shops

Other supported bookkeeping

#3

job-cost + AR tightly coupled to GC portal exports

CSV exports from any bookkeeping tool

#4

drop in your file as is — no template to fill in

Pricing

One shipped plan today, two planned tiers on the roadmap.

Starter ($199/mo + 8%) ships today on manual CSV upload. Pro ($349/mo + 6%) and Auto ($499/mo + 5%) sit on the waitlist until those capabilities ship — and are un-billable until the live-connection test rail AND the banking-feed test rail pass. Today only Starter is shipped.

Starter

For subs who want to upload and do the sending themselves.

most common
$199per month

Upload your accounting + portal exports; Drumtap reconciles, flags discrepancies, and builds your evidence package. You send everything yourself.

Per case: only after the case is opened and the active-tier rate is unchecked-accepted, the fee applies on cleared amounts attributable to that case. No inferred offsets, backcharges, or cleared funds. Routine and pre-case payments are excluded.

  • Upload your accounting + portal exports — Drumtap reads them on each run
  • Drumtap reconciles, flags discrepancies, and builds the evidence package
  • Up to 3 active projects
  • Send the package yourself, on your letterhead — Drumtap hands off, not sends
  • Weekly email digest of recovered dollars
Start with Starter

Pro

For subs who want Drumtap to connect and draft — they approve every send (Coming next).

Coming next — Join the waitlist
$349per month

Coming next. Today every plan reconciles uploads the same way; the Pro walkthrough — drafts for every dispute email, pre-bundled refile packets — is on the roadmap once the live-connection path ships.

Per case: only after the case is opened and the active-tier rate is unchecked-accepted, the fee applies on cleared amounts attributable to that case. No inferred offsets, backcharges, or cleared funds. Routine and pre-case payments are excluded.

  • Tokenized full walkthrough: drafts every dispute email, parks them for your review (planned)
  • Up to 8 active projects
  • Cross-GC vendor resolution across multiple portals (planned)
  • Weekly email digest of recovered dollars
  • Live connections to your books and supported portals (planned — Coming next)
Reserve the Founding 25 rate

Auto

For shops that want Drumtap to send + track + audit, within their approved rules (Coming next).

Coming next — Join the waitlist
$499per month

Coming next. Today every plan reconciles uploads the same way; the Auto walkthrough — within-rules send, banking-feed verification, audit log — is on the roadmap once those capabilities ship.

Per case: only after the case is opened and the active-tier rate is unchecked-accepted, the fee applies on cleared amounts attributable to that case. No inferred offsets, backcharges, or cleared funds. Routine and pre-case payments are excluded.

  • Banking-feed cleared-payment verification + read-only bank-style access (planned — Coming next)
  • Drumtap sends dispute emails within the rules you approve up front (planned — Coming next)
  • Upload-based portal-ready refile packets prepared for every rejection (planned — Coming next)
  • Audit log of every action Drumtap takes on your behalf (planned — Coming next)
  • Unlimited active projects
Reserve the Founding 25 rate

Most asked

The four questions subcontractors ask before signing up.

Full list — including lien rights, portal deadlines, partial payments, and what we store — on the FAQ page. Or send a note to drumtapsupport@gmail.com and we'll write back within a business day.

Will it work on my accounting software?

Your books + your GC portal. Export a CSV from QuickBooks (or equivalents) and an export from the GC portal, drop both in, and Drumtap reads them on the next reconcile. Your ledger, chart of accounts, and job-cost structure never move.

How much does Drumtap cost when we recover nothing?

Starter is $199/month + 8% on cleared amounts attributable to a per-case-accepted case. Pro $349/month + 6% (Coming next — waitlist). Auto $499/month + 5% (Coming next — waitlist). The monthly subscription covers reconciliation, draft, and (when shipped) send; the recovery fee is per-case, per-rate, only on cleared amounts attributable to a per-case-accepted case.

What is the difference between Starter, Pro, and Auto?

Today only Starter ships. Pro (upload-based drafts for your one-click approval) and Auto (within-rules send, banking-feed verification, audit log) are Coming next — waitlist + Founding 25 reservation. Each Pro and Auto walkthrough is on the roadmap once those capabilities ship; eligibility for the reservation requires a verified paying Starter workspace.

Does the GC find out we’re using this?

Only the package you send to AP — for that specific invoice (original invoice PDF, signed COs, photo of the work). Drumtap never sends your full AP file to the GC, does not currently send any email on your behalf, and does not submit to the GC portal — every portal upload is yours.

Start with one project

Send us one GC portal and we'll show you what we find.

Drumtap reads the upload against the GC portal and returns a discrepancy list with the per-row revenue captured at your numbers, not ours — the recovered amount is illustrative and depends entirely on what your portal responses and payments actually produce.

drumtapsupport@gmail.com

We answer within one business day.