Documentation Index

Fetch the complete documentation index at: https://guide.youraspire.com/llms.txt

Use this file to discover all available pages before exploring further.

Workflow for Managing Branch to Branch Subcontract Work

Prev Next
This content is currently unavailable in Spanish. You are viewing the default (English) version.

Overview

This guide helps you choose the most efficient workflow for branch-to-branch subcontract work in Aspire—when one branch performs services for another branch's customer. Use it to decide how to track labor, manage payroll, and keep your profit-and-loss (P&L) reporting accurate across a multi-branch organization. The right choice comes down to your payroll setup and where you want revenue and costs to land.

Who this affects: branch managers, administrators, and accounting personnel who manage inter-branch work.

Things to know

  • This is a decision guide. For the detailed setup steps, see How to Manage Branch to Branch Subcontract Work.

  • The right workflow depends on how your payroll is structured and which branch you want to hold the revenue and costs.

  • If your branches use different Employer Identification Numbers (EINs) and separate accounting systems, that changes which option is recommended.

Key terms

Term

Definition

Employee Branch of Origin

The branch where the employee is physically employed.

Property Branch

The branch where the customer or property is located and needs the service performed.

Choose your workflow

Use this decision matrix to find the right workflow for your business structure.

If you want to…

And your payroll is…

Use…

Invoice from the employee's branch

Company-wide or branch-specific

Option 1

Invoice from the property's branch

Company-wide (or staff are set up in both)

Option 2

Invoice from the property branch but pay from the origin branch

Branch-specific

Option 3 (formal) or Option 4 (internal)

Option 1: The Employee Branch of Origin approach

Best for: when the branch doing the work handles everything.

  • How it works: Override the Opportunity to the Employee Branch of Origin.

  • Result: The employee branch pays the staff, invoices the customer, and keeps the revenue and costs on its P&L.

Option 2: The Property Branch approach

Best for: when the local branch wants the revenue and you have centralized payroll.

  • How it works: Keep the Opportunity tied to the Property Branch, and make sure staff are in the property branch payroll system.

  • Result: All costs and revenue stay with the property branch.

Option 3: The subcontractor approach (two Opportunities)

Best for: clear, formal tracking between branches when you have separate EINs and accounting systems.

How it works:

  1. Branch A (Employee Branch of Origin): Create a Time & Materials Opportunity to invoice Branch B for labor. Set the pay rate equal to the cost of the employees' labor, and set the accounts payable manager for Branch B as the billing contact on the Opportunity.

  2. Branch B (Property Branch): Create the customer Opportunity with all costs estimated. Estimate labor using a sub item at the amount quoted from the employee branch. Branch B "buys" the labor from Branch A by creating a purchase receipt against the invoice received from Branch A.

Result: Proper P&L separation, with labor treated as a subcontracted cost.

Important: This option isn't recommended when branches share the same Aspire instance, EIN, and accounting system, because it duplicates revenue and costs.

Option 4: The journal entry approach

Best for: speed in Aspire with manual adjustments in accounting, while avoiding revenue and cost duplication.

  • How it works: Run everything through the Property Branch, but keep staff on their Employee Branch of Origin payroll.

  • Result: All revenue and costs are associated with the property branch, and payroll hours are reported to the property branch. Use custom filters in the Weekly Time Review screen to identify these hours, then perform manual due-to/due-from journal entries in your accounting software to move the payroll costs to the employee branch of origin.

Note: If you use QuickBooks Desktop for payroll export, you'll receive an error, so use the custom Weekly Time Review filter to identify these hours.

Filter options for employee branch selection on Weekly Time Review screen.

Tips for success

  • Check EINs. If branches have different EINs and separate accounting systems, use Option 3. Keep in mind that this option duplicates revenue and costs when branches share the same Aspire system, EIN, and accounting system.

  • Communicate. Always notify the property branch manager before you override an Opportunity, so they aren't surprised by missing revenue or unexpected costs.

  • Audit cross-branch hours. Use the Hours Pivot table to audit these cross-branch hours weekly and avoid payroll errors. Filter by employee branch and display the worked branch. Use the results to either write a check for the other branch's payroll or perform due-to/due-from journal entries to move costs between branches.