Skip to main content

How Do Invoices Transfer from Contractor Foreman to QuickBooks?

Skip to main content
How can we help you today?

Our Knowledge Base contains the answers to more than 500 previously asked questions.

Create a Ticket Schedule a Training

How Do Invoices Transfer from Contractor Foreman to QuickBooks?

With Contractor Foreman’s integration with QuickBooks, sending invoices between platforms is seamless. You can create invoices in Contractor Foreman, sync them to QuickBooks, and maintain consistency in your records.

This article explains the three main types of invoices you can create in Contractor Foreman and how each one transfers to QuickBooks.

  1. Standalone Invoice
  2. Progress Invoice from Schedule of Values (SOV)
  3. Time and Material (T&M) Invoice

1. Standalone Invoice

A standalone invoice is an invoice that’s not tied to progress billing or time and material—it’s often used for simple jobs like handyman services.

How to Create:

  • Go to the Invoices module in Contractor Foreman and click + Add New Invoice
  • A side panel will appear—fill out the basics:
    • Customer
    • Invoice Date
    • Terms
    • Invoice Number
    • (Project is optional)
  • Click Create Invoice
  • Add Line Items:

For this example:

  • Item: Plumbing Handyman Services
  • Quantity: 1
  • Cost: $1,000
  • Markup: 50%
  • Total: $1,500

Triggering the Sync:

To send the invoice to QuickBooks, change its status to Submitted. You can do this by:

  • Clicking the status directly, or
  • Sending the invoice to the customer

Once submitted, the sync happens immediately.

At the bottom of the invoice in Contractor Foreman, you’ll see a “Synced with QuickBooks” message with a timestamp and a clickable link to view it in QuickBooks.

What Transfers to QuickBooks?

Contractor Foreman Field QuickBooks Equivalent
Customer Customer
Customer Email Customer Email
Billing Address Billing Address
Terms Terms
Invoice Date / Due Date Invoice Date / Due Date
Invoice Number Invoice Number
Parent Code / Child Code Product/Service
Item Name Description
Quantity Quantity
Cost (with markup applied) Rate
Total Amount
Attachments Attachments

The following do not transfer:

  • Item Type
  • Units
  • Markup (Only the total rate transfers)

You do not need a project for this type of invoice to sync.


2. Progress Invoice from Schedule of Values (SOV)

This invoice is tied to your Schedule of Values, commonly used for progress billing.

How to Create:

  • Start a new invoice in Contractor Foreman
  • Click Import from SOV
  • Select the line items you want to bill for
  • Fill in all standard invoice details

Syncing to QuickBooks:

Just like with standalone invoices, set the status to Submitted to trigger the sync. This can be done manually or by sending the invoice to the customer.

What Transfers to QuickBooks?

Transfers ✔️ Does Not Transfer ❌
Customer Info Item Type
Invoice Dates and Terms Unit
Invoice Number Markup
Product/Service (Cost Code) Billed to Date
Description, Quantity, Rate, Total Remaining to Bill
Attachments

💡 Best Practice: Always create progress invoices from Contractor Foreman to keep your SOV accurate. If you create them in QuickBooks instead, Contractor Foreman won’t reflect billed or remaining values—rendering the SOV useless.


3. Time and Material Invoice

This invoice is based on actual costs—including timecards, expenses, and bills recorded in Contractor Foreman.

How to Create:

  • Create a new invoice within the project tied to the T&M work
  • Select Time & Material as your method
  • Pull in expenses, bills, equipment timecards, change orders, POs and timecards to be billed
  • Once complete, change the status to Submitted to sync

What Transfers to QuickBooks?

Transfers ✔️ Does Not Transfer ❌
Customer Info Item Type
Invoice Dates and Terms Unit
Invoice Number Markup
Description, Quantity, Rate, Total Employee Name (on Timecards)
Attachments

📌 Employee names from timecards do not show up on the invoice in QuickBooks.

## Retainage in QuickBooks
When retainage is included in a Contractor Foreman invoice, it syncs with QuickBooks as a line item.

  • QuickBooks does not automatically calculate retainage as a separate field.
  • You must manually add a negative sign to the retainage line item in QuickBooks so that it reduces the invoice total correctly.

Retainage in QuickBooks

When retainage is included on a Contractor Foreman invoice, it syncs into QuickBooks as a line item.

Important: QuickBooks does not automatically calculate retainage as a separate field.

  • You must manually add a negative sign to the retainage line item so it reduces the invoice total correctly.


Summary: What Transfers from Contractor Foreman to QuickBooks?

Field/Feature Transfers?
Customer & Billing Info ✅ Yes
Terms, Dates, Invoice # ✅ Yes
Cost Codes / Product & Service ✅ Yes
Descriptions, Qty, Rate, Total ✅ Yes
Attachments ✅ Yes
Project ❌ Not Required
Item Type, Markup, Unit ❌ No
Billed to Date / Remaining (SOV) ❌ No
Employee Names on Timecards ❌ No

Final Thoughts

The Contractor Foreman to QuickBooks integration works well and syncs most critical invoice data instantly. However, due to limitations in QuickBooks, certain details like markup, units, item types, and progress tracking data do not carry over.

For the best experience and full functionality, we recommend using Contractor Foreman as your central invoicing hub and letting it sync out to QuickBooks, not the other way around.With Contractor Foreman’s integration with QuickBooks, sending invoices between platforms is a seamless process.

Was this article helpful?
0 out of 5 stars
5 Stars 0%
4 Stars 0%
3 Stars 0%
2 Stars 0%
1 Stars 0%
5
How can we improve this article?
Please submit the reason for your vote so that we can improve the article.