Skip to main content

Invoicing for Contractors

Contractor invoice software. Free, with payment links built in.

Independent contractor, service pro, or 1099 business? Send a professional invoice in 60 seconds, add a payment link, and get paid by card in 90 seconds — not 45 days.

Free. No monthly fee. 3% + $0.30 when they pay.

Free to start · No monthly fee · Works with Claude, ChatGPT & Cursor · Trusted by 1,000+ businesses

You're a contractor, not an accounts-receivable department.

You finish the job. You send an invoice. Then you wait. Usually it's not because the client is broke — it's because your invoice is a PDF with a wire-transfer instruction that requires them to log into their bank, find your account number, and set up a payee.

That's a Tuesday-afternoon task that always gets pushed to next Tuesday. Then the Tuesday after.

Holdings invoices have a payment link on every invoice. Client clicks the link, pays by card, done in 90 seconds. You get notified. Money hits your account in 1–2 business days.

The average time-to-payment for contractors drops from 30+ days to under 48 hours when the invoice has a payment link.

Built for how contractors actually bill.

Whether you charge hourly, by the job, or by the milestone — Holdings handles it. Common contractor invoice line items:

  • Labor

    hours × rate, or flat fee per job

  • Materials

    itemized with quantities and unit costs

  • Equipment / tool rental

    pass-through or with markup

  • Permits / inspection fees

    pass-through at cost

  • Subcontractor work

    labeled clearly, cost + markup

  • Travel / mileage

    for out-of-area jobs

  • Deposit invoices

    collect upfront, deduct from final

  • Milestone billing

    50% at kickoff, 50% at completion

  • Change orders

    CO #1, CO #2, tracked as separate line items

  • Late fees

    specify terms in notes; add to overdue invoices

Fully customizable. Add or remove anything. Your invoice, your format.

Payment terms, license numbers, W-9 info — put it on every invoice.

Set Net 15, Net 30, or Net 60 payment terms. Include your contractor license number, insurance details, W-9 info, or lien waiver language in the notes field. Everything a client's AP department needs to process your invoice on the first attempt.

  • Standard payment terms built in (Net 7 / 15 / 30 / 60)

  • Notes field for license number, insurance, W-9, and terms

  • Invoice number auto-assigned, sequential, and searchable

  • Deposit + final invoice pairs supported

  • Job / project address on every invoice

A payment link on every invoice = faster payment. Every time.

Add a payment link to your contractor invoice and your client doesn't need a checkbook, a stamp, or a bank login. They click the link, pay by card, and the money deposits in your Holdings account.

  • Payment link included on every invoice — no setup

  • Client pays by Visa, Mastercard, Amex, or Discover

  • ACH bank transfer also supported for US clients

  • QR-code payment option — great for on-site payment

  • 3% + $0.30 per transaction. No monthly fee. Ever.

  • Invoice marked paid automatically the moment they pay

Card processing at Stripe rates, without a Stripe subscription. If you're not getting paid, we don't get paid either.

Recurring service contracts? Set it once, get paid every month.

If you have clients on service contracts — property maintenance, monthly inspections, ongoing site management — set up a recurring invoice. Holdings sends it automatically on your schedule.

  • Weekly, monthly, quarterly, or custom billing schedule

  • Invoice generates and sends without you touching it

  • Client gets notified each cycle with a payment link

  • Automatic payment collection coming soon

Send invoices from Claude, ChatGPT, or Cursor.

New in 2026: Holdings connects to Claude, ChatGPT, and Cursor via MCP. Tell Claude: "Invoice Riverside Homes for last week's framing work — 24 hours at $85/hr, plus $340 in materials." It drafts, you review, it sends.

Perfect for contractors who already use AI for job estimates, subcontractor comms, or scheduling — now your invoicing lives in the same place.

  • Works with Claude Desktop, ChatGPT, Cursor, and any MCP-compatible agent

  • Draft-by-default: AI never sends without your review

  • Free — same product, same free tier

Every payment tracks itself. Tax time doesn't hurt anymore.

Every contractor invoice you send, every payment you receive — it flows into your Holdings books automatically. Your P&L stays current. Your revenue is already categorized.

Come tax time: your CPA gets a clean export. No spreadsheet reconstruction, no missing receipts, no "what was this deposit for?" text messages in April.

Holdings vs. Word, QuickBooks, and FreshBooks for contractors

HoldingsWord/ExcelQuickBooksFreshBooks
Monthly fee$0$0$30+$19+
Payment link on invoiceYesNoPaid add-onYes
Payment processing fee3% + $0.30N/A2.99% + $0.252.9% + $0.30
QR-code paymentYesNoNoNo
Auto-bookkeepingYesNoSeparate planIncluded
Works with your AI (MCP)YesNoNoNo
Recurring invoicesYesNoYesYes
Deposit + final billingYesManualYesLimited

Questions

Straight answers.

Is this really free for independent contractors?
Yes. Unlimited invoices, unlimited quotes, and payment links are free. No trial, no monthly fee, no per-invoice fee. Holdings takes 3% + $0.30 when a client pays via a payment link — same rate you'd pay Stripe, but without a monthly SaaS bill on top.
What kind of contractors is this for?
Independent contractors of every stripe: construction subs, general contractors, service trades (HVAC, plumbing, electrical, roofing), remodelers, handymen, painters, landscapers, cleaners, IT contractors, consulting contractors — anyone billing on a 1099 or through their own LLC.
Can I put my contractor license number on every invoice?
Yes. Add it to your business profile once — it appears on every invoice automatically. Same for insurance certificate info, W-9 info, or any lien waiver language you need on the invoice.
Do you handle W-9s and 1099s?
You can attach your W-9 to your Holdings profile. If you upgrade to the Software plan ($25/mo), Holdings tracks your income and generates 1099-ready reports for you and your subs.
Can I do deposit invoices and final balance invoices?
Yes. Send a deposit invoice before work starts, then a final invoice at completion with the deposit deducted as a line item. Very common pattern for contractors — Holdings handles it natively.
How does Holdings compare to FreshBooks or QuickBooks Self-Employed for contractors?
Both charge $19–30/mo just to send invoices. Holdings gives you unlimited invoicing free — the only cost is the payment processing fee (3% + $0.30) that you'd pay anywhere. If you get paid ~$5k/month by card, you're saving $19–30/mo in subscription fees while paying the same processing.
Do I need a Holdings bank account to use this?
No. Send invoices free without any bank account. If you want to collect card payments, funds settle to your connected account. Holdings works with your existing bank.
What if my client wants to pay by check?
That still works — Holdings just tracks the invoice as "paid" once you mark it received. You can even use the invoice as a formal request while accepting payment however you want. The payment link is optional.
How does payment show up in my accounting?
Every payment tags automatically to the invoice, to the client, and to your revenue category. Your P&L updates in real-time. If you're on the Software plan ($25/mo), full double-entry accounting keeps your books clean automatically.
Can I invoice for jobs across multiple months / progress billing?
Yes. Send an invoice at any milestone — 30% at kickoff, 30% at framing complete, 40% at completion. Each is its own invoice with its own payment link and terms.
Does Holdings do estimates or quotes?
Yes. Create a professional quote, send it with an online accept-and-sign, and convert it to an invoice in one click when the client approves.
Can I customize my invoices with my business logo and colors?
Free plan: your business name, contact info, and payment terms. Software plan ($25/mo): full custom branding — your logo, brand colors, custom email templates, and the 'Powered by Holdings' mark removed.

Finish the job. Get paid faster.

Free account. No credit check. Send your first invoice today.