HR integration

Turn approved Harvest time into contractor pay and tax reports

Connect Harvest with Wingspan to link hours, project costs, and worker pay. Approved time syncs to work logs for review. Worker records keep their Contractor or W-2 type. Contractor work approval creates one amount owed. Your team approves pay in a separate step. Client bills keep their own path.

Harvest logo Harvest
Wingspan

Connect the work to the payment

  • Harvest

    User

    Wingspan

    Worker records (payees)

  • Harvest

    Project

    Wingspan

    Engagement templates and assignments

  • Harvest

    User Assignment

    Wingspan

    Requirements and eligibility

Choose which records sync and when they move. Your team stays in control of work review and payment approval.

Stop manual time entry

Approved Harvest hours sync to Wingspan work items. A work log groups entries for one worker assignment. Your team checks hours against agreed rates. Project and task details stay linked. Your team spends less time copying data between tools.

Protect sensitive worker details

Workers add bank details and tax forms in Wingspan. Contractors submit Form W-9, and W-2 employees submit withholding forms. Share assignment readiness with project managers and set access for any sensitive fields your team needs.

Connect client bills with worker costs

Harvest client invoices show income from project work. Wingspan contractor payables show the related costs. Project links help your team compare income with worker spend. Pay-when-paid rules add a client funds review where you choose. Worker pay still needs separate payer approval.

How Harvest works with Wingspan

Harvest tracks project hours, budgets, and client bills. Wingspan manages worker records, checks, and pay. A worker record is called a payee in the app. Each record keeps its Contractor or W-2 type.

Contractors add Form W-9 and bank details in Wingspan. W-2 workers complete their own hire and withholding forms. Each worker has an assignment under a reusable engagement template. Your team checks readiness for that assignment.

Approved Harvest time syncs as work items in a Wingspan work log. A manager approves the contractor work log. This creates one amount owed. The worker sees an invoice. The payer sees a payable. Finance gives separate payer approval before pay. W-2 pay uses pay statements and employee payroll runs. Client bills stay separate from worker pay.

Start with the records you already use

User
A team member in Harvest. A setting marks if the user is an outside contractor.
Time Entry
A time entry for project hours. It tracks tasks, rates, and approvals.
Expense
A cost entry. It tracks receipts, cash amounts, and manager sign-off.
Project
A client project. It sets budgets, rates, and time tracking rules.
Task Assignment
A task on a project that sets hourly rates and billable status.
User Assignment
A link between a user and a project with custom rates and budget caps.
Invoice
A bill sent to a client for project work. It tracks due dates and payments.

Sync options

Choose which tool holds each record. Set the changes that sync between them. Connect your records to the Wingspan workflows below.

User

Worker records (payees)

In both directions

Selected Harvest users sync to worker records in Wingspan. Keep the Contractor or W-2 type on each record. Contractors submit Form W-9. W-2 workers use their own hire and withholding forms. Wingspan sends readiness for each assignment back to Harvest.

Project

Engagement templates and assignments

Harvest to Wingspan

Harvest projects link to reusable engagement templates in Wingspan. The template sets required checks and agreed rates. Each worker gets a separate assignment under it. Client billing terms stay on the client engagement. Project links help your team compare income and worker costs.

User Assignment

Requirements and eligibility

Wingspan to Harvest

Each Harvest User Assignment links a worker to a project. Wingspan checks readiness for the matching worker assignment. The engagement sets the required checks. Wingspan tracks each worker check on the assignment. Your team reviews the results. Readiness updates sync back to Harvest. Passing one assignment does not clear every assignment.

Time Entry (Approved)

Work logs and work items

Harvest to Wingspan

Approved Harvest time entries sync to Wingspan as work items. The app groups these items into a work log for the worker job. The work log keeps hours, agreed rates, and task notes ready for review.

Expense (Approved)

Payables

Harvest to Wingspan

Approved job costs from Harvest sync to Wingspan as payables. A payable is a bill you owe. Finance reviews receipts and approves each bill before pay runs.

Time Entry Batch (Approved)

Payables

Harvest to Wingspan

Approved Harvest hours sync to a Wingspan work log. A manager approves the contractor work log. This creates one amount owed. The worker sees an invoice. The payer sees a payable. Finance gives separate payer approval before pay. Use one path for each cost to avoid duplicate bills.

Invoice (Client AR)

Client invoices and payers

Reference or reporting

Harvest invoices provide client billing details and payment status. The client is the payer on that bill. Project links supply context for chosen pay-when-paid rules. Client income and contractor amounts owed stay separate. A client payment does not approve worker pay.

Payment Record

Payment status and references

Wingspan to Harvest

Wingspan sends payment dates, status, and references back to Harvest. They help your team match project costs with pay. Deposit confirmed means the sending bank or provider finished processing. It does not prove the worker bank posted funds.

Integration workflows

01

Approved Harvest time to contractor pay

A manager approves contractor hours in Harvest.

Approved Harvest hours sync as work items in a Wingspan work log. A manager approves the contractor work log. This creates one amount owed. The worker sees an invoice. The payer sees a payable. Finance gives separate payer approval. The approved payable joins a contractor pay run. Payment dates and references sync back to Harvest.

02

Worker onboarding and assignment checks

Your team adds a selected Harvest user.

A selected Harvest user syncs to a Wingspan worker record. Keep the Contractor or W-2 type. Wingspan invites the worker to add the right forms and bank details. Your team reviews the required checks for each assignment. Wingspan sends readiness updates back to Harvest.

03

Client billing context and expense reimbursement

A manager approves contractor job costs.

A contractor records costs and receipts in Harvest. Approved expense amounts sync to Wingspan payables. Your team reviews the records and gives payer approval. Pick one path for each cost to avoid duplicate bills. A contractor pay run pays the approved amounts. Payment dates and references sync back to Harvest.

Plan your integration

Keep Contractor and W-2 paths clear

Harvest tracks staff and outside workers. Set clear rules for which users sync. Each Wingspan record keeps its Contractor or W-2 type. Contractors use invoices, payables, and 1099 records. W-2 workers use pay statements and employee payroll with withholding. Keep one pay path for each cost.

Separate work review from payment approval

Harvest time approval confirms the hours worked. Wingspan work log approval creates one contractor amount owed. The worker sees an invoice. The payer sees a payable. Finance approves pay in a separate step. Lock approved time entries in Harvest to keep matching records. Corrections still need your team's review.

Choose tax and banking data access

Contractors enter Form W-9 and bank details in Wingspan, which tracks reportable pay and files 1099 forms at year end. Harvest provides project budgets and client billing context. Choose the tax and payment details each team needs, with access set for sensitive records.

How the worker lifecycle fits

Connect worker records from hire to pay. Choose the Contractor or W-2 type and keep the right checks for each.

Workers and worker types
Selected Harvest users map to Wingspan worker records. Each record keeps its Contractor or W-2 type. Workers add the right forms and bank details in Wingspan.
Engagements and assignments
Harvest projects link to reusable engagement templates. Each worker has a separate assignment under the template. Client engagements keep client billing terms. These links connect project income and worker costs.
Requirements and eligibility
Engagements set required checks. Wingspan tracks each worker check on the assignment. Your team reviews the checks in Wingspan. Readiness updates sync back to Harvest.
Work logs and approved work
Approved Harvest time entries sync as work items in a work log for each job. Your team reviews hours and agreed rates together.
Payables
Approving contractor work creates one amount owed. The worker sees an invoice. The payer sees a payable. Known expense amounts use direct payables. Pick one path for each cost. Payer approval stays separate.
Client invoices
Harvest client invoices provide billing details and payment status. Project links supply context for chosen pay-when-paid rules. Client billing and worker pay keep separate controls.
Payments and payouts
Wingspan sends payment dates, status, and references to Harvest. Deposit confirmed means the sending bank or provider finished processing. It does not prove the worker bank posted funds. Your team matches the updates with bank records.
Tax forms and reporting
Wingspan tracks contractor pay and handles annual 1099-NEC tax filings.

Connect Harvest to your worker workflows

Bring worker records, work review, and payments together. We’ll help you set up the flow your team needs.

Discuss your integration