Books that follow the work, not the other way around.
AR from inspections, AP intake, job costing, commissions, Stripe payments, and payroll exports — all built around the work order. Keep your CPA. Keep your payroll provider. Replace the inspection-billing path with one that does not need a re-key.
Cancel QuickBooks for inspection invoicing — not for your books.
What Guspora Finance is — and what it isn’t.
Trade-contractor finance has a long history of vaporware. We would rather lose a deal at the demo than win one on a promise we cannot keep at month-end. So here is the line, drawn straight.
What it is
Contractor-grade operations finance.
- • AR invoices generated from completed inspections and work orders, no re-key
- • AP / vendor-bill intake against jobs and entities
- • Job costing with time, expense, and parts roll-up
- • Commission rules and calculations on closed work orders
- • Payroll-export rails to ADP, Gusto, or generic CSV
- • Stripe-backed payment capture (the GREEN piece)
- • Team spend cards (Stripe Issuing) with per-card MCC, budget, and job policy
- • Legal-entity and bank-account records for clean scoping
What it isn’t
The honest edges, today.
- • Not a payroll-tax-filing engine -- payroll providers keep that.
- • Not a three-way-match enforcement engine today.
- • Not a fixed-asset / depreciation system today.
- • Multi-entity consolidation and GAAP financial-statement generation are on the roadmap, not in the product today.
The phrase that fits: Guspora exports clean data; your CPA closes your books. If a vendor is telling you their finance product replaces ADP and QuickBooks and your CPA — for a contractor doing real work — they are selling you something that has not shipped yet. Ours has shipped, and these are its edges.
The module list, with status, written honestly.
Green badges are shipped and in active production use. Gold badges are scaffolding, partial builds, or roadmap — written here so you can plan around them, not so we can claim them.
AR & Invoicing from Work Orders
Available nowA completed inspection or work order generates an invoice on the same record — line items, photos, citations, and attachments come along. No re-keying into a separate billing system. Aging runs automatically.
Stripe Payments
Available nowCard, ACH, and saved-method payments capture against the AR invoice. Payment events post back to the invoice in real time. Refunds, partial payments, and surcharges are first-class. This is the most mature part of the suite.
AP / Vendor Bill Intake
Available nowVendor bills land as records against the work order or job. Approval routing, NTE flags, and payment scheduling are present. This is intake and tracking — not a three-way-match enforcement engine.
Job Costing
Available nowTime, expenses, parts, and subcontractor costs roll up to the work order automatically. Margin shows on the same row a dispatcher reads. No parallel cost-tracking spreadsheet.
Commission Tracking
Available nowCommission rules attach to roles and revenue lines. Calculations run on closed work orders. Payouts land on the payroll export so the bookkeeper does not maintain a side ledger of who is owed what.
Payroll Runs & Exports
Available nowApprove hours and commission lines per pay period, generate employee pay stubs as downloadable PDFs that match the audited record, then export to ADP, Gusto, Paychex, or a generic CSV format your payroll provider accepts. Direct deposit, payroll-tax filing, and W-2 issuance stay with that provider. Guspora does not file taxes.
Team Spend Cards (Stripe Issuing)
Available nowIssue physical and virtual cards to technicians, dispatchers, or office staff. Per-card MCC restrictions (auto parts vs fuel vs general), per-job and per-period budgets, and a real-time auth webhook decide each transaction at swipe. Receipts capture against the card transaction and link to the originating work order. Every authorization, decline, refund, and policy change writes to the audit log on the same row a manager reads. Activated per tenant; rolling out behind SPEND_CARDS_ENABLED.
Legal Entity Records
Available nowEach operating entity (LLC, S-corp, division) is a first-class record with its own AR, AP, and reporting scope. Useful for trade contractors with a holding company and one or two operating arms.
Bank Account Records
Available nowBank accounts are records you can post against, attach to entities, and reference on payments and bills. This is record-keeping — not live bank-feed reconciliation. Your CPA still ties out the statement.
General Ledger Scaffolding
In progressChart-of-accounts structure, journal entries, and posting rules exist underneath every transaction. The structure is there. The full close — accruals, reclasses, statement preparation — is not. Use it as a feeder, not as your primary ledger.
QuickBooks Online Connector
In progressA connector exists for tenants who want to push AR, AP, and journal data to QBO. The OAuth handshake, token refresh, and bootstrap flow are wired and ready for the Intuit app-assessment review. We are not yet marketing it as production-grade — pilot it in a sandbox before relying on it for month-end. QuickBooks Desktop is not on the roadmap.
Bank Reconciliation (CSV)
Available nowImport a bank statement CSV, then match transactions to journal entries one-by-one or in bulk. Reconciliation sessions, match/unmatch, and a worksheet view are shipped. Live bank-feed ingestion, an auto-match rules engine, and confidence scoring are NOT in the product today — your CPA still owns those if you need them.
Multi-Entity Close & Financial Statements
Consolidated close, intercompany eliminations, and audit-ready GAAP packages are on the roadmap, not in the product today. If your CPA needs those, that work continues outside Guspora until we ship it.
Fixed Assets & Depreciation
In progressAsset records exist for trucks and equipment through Fleet, but depreciation schedules, dispositions, and capitalization workflows are not built. Keep that work with your CPA or your existing fixed-asset tool.
Inspection finishes. Invoice exists. Payment captures. AR ages.
This is the path Guspora Finance was built to own. Every other module exists to support it.
1. The inspection happens on the same record the back office reads.
A technician runs the annual inspection from the tablet. Findings, photos, NFPA citations, deficiencies, and any retest-required items attach to the inspection record itself — not to a phone’s camera roll, not to a separate work-order packet that someone has to staple together later.
2. The work order seals on review.
A reviewer approves the inspection. Time entries and parts-used lines posted by the tech roll up. Subcontractor lines, expenses, and any retest fees roll up. The work order has a single, complete cost and revenue picture before anyone touches AR.
3. The AR invoice generates from the same record.
No re-key. No copy-paste into a separate billing system. The invoice carries the customer record, the line items at the rates that govern the agreement, and the photo / citation attachments the customer expects to see. The same row a dispatcher reads is the row that bills.
4. Stripe captures the payment.
Card, ACH, and saved-method capture — including in-app payment links sent with the invoice — post against the invoice in real time. Refunds and partial payments are first-class. This is the most mature piece of the suite; payments are GREEN.
5. AR ages on its own.
Aging buckets (current, 30, 60, 90+) update automatically. Dunning rules attach to customer terms. The collections list is one query, not a quarterly fire drill against a spreadsheet someone has to manually rebuild.
6. Job cost and commission settle on the same row.
When the work order closes, job-cost margin posts to the record. Commission rules calculate against the closed revenue line. Payouts queue for the next payroll export — without anyone maintaining a side ledger of who is owed what.
7. The CPA gets clean, exportable source data.
At month-end, your CPA pulls the AR, AP, and journal data — through the QBO connector if they want it programmatic (still hardening), or via export if they prefer a controlled push. They close the books in the platform they already trust. Guspora’s job is to make their inputs legible, not to replace their work.
One line, written carefully: this is the path where it is fair to say cancel QuickBooks for inspection invoicing. The inspection-to-invoice loop runs entirely inside Guspora. The rest of QuickBooks — month-end close, statements, multi-entity, tax — stays where it is.
Payroll exports, not a payroll engine.
The fastest way for a software vendor to lose a contractor is to be casual about payroll. We are not casual about it. Here is exactly what Guspora does, and exactly what it does not.
ADP export
ADP-formatted file
Hours, wages, and commission lines export in the column shape ADP Run / Workforce Now expects. Your payroll administrator imports it. ADP runs payroll, files taxes, and issues W-2s.
Gusto export
Gusto-formatted file
Same idea, Gusto column shape. Useful for smaller crews already on Gusto. Gusto handles direct deposit, tax filing, and pay-stub delivery.
Generic CSV
Provider-agnostic export
For Paychex, Paylocity, Rippling, OnPay, or a regional provider. A clean, documented CSV your payroll admin can map once and reuse every period.
What Guspora payroll does NOT do
- • File federal, state, or local payroll taxes (941, 940, state unemployment, local withholding) — your payroll provider does this
- • Originate ACH for direct deposit to employees — your payroll provider funds payroll
- • Issue W-2s, 1099s, or year-end tax forms — your payroll provider produces these
- • Calculate garnishments, child-support orders, or court-ordered withholdings — your payroll provider applies these to net pay
- • Deliver pay stubs to employees through an employee portal — your payroll provider runs the portal
- • Maintain employee tax-form records (W-4, I-9, state equivalents) as the system of record — your payroll provider holds these
We are deliberate about this. Payroll-tax filing is a regulated, fines-attached, mistake-doesn’t-forgive-you part of running a business. Trade contractors with steady payroll already have a provider that does it well. Replacing that provider is not a problem worth solving — feeding it cleaner inputs is.
Stripe-backed payments are the part of finance we will defend on a deep dive.
The rest of the suite is honest about its YELLOW spots. Payments are not one of them. The integration runs in production today, against real card and ACH volume, with real disputes and real refunds.
Card and ACH on the invoice
Each AR invoice carries a payment link. Customers pay by card or ACH without a separate portal login. Captures post back to the invoice in real time.
Saved methods for repeat customers
Annual-inspection customers can save a method on file and authorize charge-on-completion. The next year’s inspection bills automatically against the same authorization.
Refunds and partial payments
First-class — not bolt-ons. Partial captures and partial refunds reflect on the invoice and on the customer’s aging row immediately, with the audit trail intact.
Surcharges and convenience fees
Per-tenant surcharge configuration with the disclosure language that keeps you compliant in your state. Pass-through pricing where it is allowed; absorbed where it is not.
Disputes and chargebacks
Dispute events flow through to the operations team — with a link back to the inspection record, photos, citations, and the signed acknowledgment that lives there. Defense evidence is on the same row as the work.
Settlement and reporting
Stripe payouts reconcile against AR captures. Your CPA receives a settlement file that matches the deposits, with fees broken out. The bank tie-out for payments is one of the few finance areas where the work is genuinely easier in Guspora.
What stays with your CPA and your payroll provider.
If we tried to pretend any of this lived in Guspora today, you would catch it at month-end and stop trusting us. So we are saying it up front — generously, with no soft-pedal.
Month-end and year-end close
Accruals, reclasses, prepaid amortization, deferred revenue, and the close checklist itself stay with your CPA or controller. Guspora gives them clean source data — they still close the books.
External-statement-of-record bookkeeping
Guspora ships a CSV-based bank reconciliation surface — upload your statement, match transactions to journal entries, and keep a reconciliation worksheet inside Guspora. What stays with your CPA: live bank-feed integrations (Plaid / direct-connect), the canonical chart-of-accounts decisions, accruals and reclasses, and bookkeeping policy. If you want your bookkeeper to keep reconciling in QuickBooks, the export trail is clean; if you want a CSV-driven reconcile inside Guspora, the engine is in production.
Financial statements (GAAP)
Income statement, balance sheet, and cash-flow statements prepared to GAAP for lenders, bonding companies, or auditors come from your CPA. We export the underlying transactions; we do not produce the statements.
Multi-entity consolidation
If you operate a holding company over multiple LLCs and need consolidated statements with eliminations, that consolidation happens in your accounting platform — not in Guspora.
Income tax preparation and filing
Federal, state, and local income-tax filings stay with your CPA. We do not prepare returns, calculate book-to-tax differences, or generate tax workpapers.
Payroll tax filing and W-2s
Payroll-tax deposits, 941s, state unemployment filings, year-end W-2 and 1099 issuance all stay with ADP, Gusto, Paychex, or whichever payroll provider you already trust. Guspora exports the hours and earnings; the filings are theirs.
Direct deposit and pay-stub delivery
Funding payroll, ACH origination to employees, and the pay-stub portal are your payroll provider’s job. We do not move payroll funds.
Audit prep and bonding submissions
Workpaper preparation, footnote disclosures, surety-bonding packages, and external audit response are work your CPA does. Guspora’s job is to make their source data legible and exportable.
The summary, again: Guspora exports clean data; your CPA closes your books. Your payroll provider keeps running payroll. Your accounting platform keeps producing statements. We replace the parts of the workflow that never should have lived in a generic accounting tool in the first place — the inspection-to-invoice path, job costing tied to actual field data, and commission calculations that follow the work.
Frequently asked, plainly answered.
Will this replace QuickBooks for my whole business?
No. The honest narrowing: Guspora can replace QuickBooks for inspection invoicing — the path from a completed inspection or work order to a paid invoice runs entirely inside Guspora. Everything else QuickBooks does today (month-end close, financial statements, multi-entity consolidation, sales-tax filing, the chart-of-accounts your CPA tunes every year) continues to live in QuickBooks. Plan for both tools to coexist.
Will this replace ADP, Gusto, or my payroll provider?
No. Payroll tax filing, direct deposit, W-2 and 1099 issuance, and pay-stub delivery stay with your payroll provider. Guspora exports hours, wages, and commission lines into ADP, Gusto, or a generic CSV that most providers accept. The provider runs payroll; we feed it the inputs. We do not file taxes.
Do you do bank reconciliation?
Yes, in a narrow form. You can upload a bank-statement CSV, then match transactions against journal entries inside Guspora — sessions, match/unmatch, and a worksheet view are all live. What is NOT shipped: live bank feeds (Plaid / direct-connect), an auto-match rules engine, and confidence scoring. If you need live-feed reconciliation today, keep doing it where you do it now; if a CSV-driven monthly tie-out is enough, the engine is ready for you.
I run multiple entities. Can you consolidate?
Each legal entity is a first-class record with its own AR, AP, and scope, so day-to-day operations stay clean across entities. Consolidated financial statements with intercompany eliminations are not in the product. Your CPA produces the consolidation outside Guspora.
How do I close month-end if Guspora is not the GL?
Treat Guspora as a feeder system to your real GL. The QBO connector exists for tenants who want a programmatic push (we are still hardening it; pilot it in a sandbox first). Tenants who prefer a journal-export workflow can pull period data and post a summary entry. Your CPA still owns the close checklist.
My CPA uses Sage Intacct, NetSuite, or another platform — does this still work?
Yes. The export rails are not QuickBooks-specific. AR, AP, and journal data export in formats your CPA can import or transform. The premise of this suite is that you keep your accounting platform; we feed it the inspection-to-invoice and job-costing data it never had clean access to before.
Is the audit trail GAAP-grade?
Every transaction is timestamped and attributable to a user and a source record (work order, inspection, vendor bill). That is good enough for operational defense and most internal reviews. It is not a substitute for a fully reconciled, statement-ready GAAP ledger reviewed by an auditor — which is your CPA’s product, not ours.
Put the inspection-to-invoice path on Guspora.
Keep your CPA. Keep your payroll provider. Move the part of finance that lives next to the work — AR from work orders, AP intake, job costing, commissions, payments, payroll exports — into the same record your operations team already runs on.
Pricing lives on the pricing page. Finance is included with the operations tenant — no separate billing.