--- title: "Paying Snow Subcontractors" slug: "snow-subcontractor-purchasing" tags: ["Language - English", "Product - Subcontractor Portal", "Industry - Snow", "Type - Task (How-To)", "Role - Subcontractor", "Skill Level - 2 (Intermediate)"] updated: 2026-11-13T19:43:10Z published: 2026-11-13T19:43:10Z canonical: "guide.youraspire.com/snow-subcontractor-purchasing" excludeFromExternalSearch: true --- > ## 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. # Paying Snow Subcontractors ## Overview After each storm, you pay your snow subcontractors from the auto expenses their reported work generates. You don't pay subcontractors through payroll. You pay them through a purchase receipt, the same way you'd pay any vendor, and you check it against the invoice they send you. How the expenses reach you depends on the invoice type. T&M and Per Service work generates expenses on its own. Seasonal (Fixed Payment) work needs you to trigger them. From there, every subcontractor is paid the same way. ### Things to know - T&M and Per Service expenses reach the Purchasing Assistant after you accept the subcontractor’s time and the ticket is in **Pending Approval** or **Complete**. - Seasonal tickets aren't completed until the season ends, so nothing generates until you select **Trigger Auto Expense Creation**. - Expenses only generate from time a subcontractor reports. Work your in-house crews log on the same service doesn't generate a subcontractor expense. - Each subcontractor needs a company record for auto expenses and a vendor record for purchase receipts. - The **Vendor** column is blank for auto expenses in the Purchasing Assistant. The subcontractor's name appears in the **Item Name** column with the service and fee. - Two dates matter. The trigger date is the last day of the storm. Use the first day of the storm as the received date, so it's on or before the date the work was done. ## Requirements - To generate seasonal expenses, you need the *Trigger Auto Expense Creation* permission. - To open the Purchasing Assistant, you need the *View Purchasing* permission. - To create, receive, and approve the purchase receipt, you need the *Add Receipt*, *Receive Receipt*, and *Approve Receipt* permissions. - To correct an approved receipt, you need the *Unapprove Receipt* permission. ## Steps Work through one storm at a time. Have each subcontractor's invoice in hand before you start. ### Accept your subcontractors' time Review and accept the time and materials your subcontractors reported for the storm in Time Entry. Time that isn't accepted doesn't generate an expense. For more information, visit [Reporting Time and Materials in the Field](/docs/reporting-time-and-materials-in-the-field) or [Subcontractors Reporting in the Portal](/docs/subcontractors-reporting-in-the-portal). ### Trigger expenses for seasonal work Skip this section if none of your subcontracted snow services are seasonal (Fixed Payment). 1. Go to the **Work Tickets** module. 2. Filter the list to your seasonal snow tickets. Save it as a list you can reuse each storm: - **Division:** Snow - **Invoice Type:** Contract | Fixed Payment - **Service Abr:** does not contain *"T&M"* - **Work Ticket Status Code:** not in Open or Canceled - **Branch Name:** your branch, if you run more than one 3. Select **Apply**. 4. Select the tickets you want to generate expenses for. 5. Select **Bulk Actions > Trigger Auto Expense Creation**. 6. In **Anticipated Start Date**, enter the last day of the storm. Aspire generates expenses up through this date. 7. Select **Save**. > [!NOTE] > **Note:** Triggering again doesn't create duplicates. Aspire only picks up visits it hasn't already generated an expense for. If a subcontractor reports a visit late, accept the time and trigger again. ### Find the storm's expenses 1. Go to the **Purchasing** module. The Purchasing Assistant opens. 2. Apply these filters: - **Auto Expense:** Yes - **Service Division:** Snow - **Scheduled Start Date:** custom, from the first to the last day of the storm - **Item Quantity Remaining:** greater than 0 - **Item Quantity Allocated:** equals 0 - **Branch Name:** your branch, if you run more than one 3. Select **Apply**. ### Create one purchase receipt per subcontractor 1. Add a filter: **Item Name** contains the subcontractor's company name. 2. Review the quantities. Seasonal hours build up across every visit on the season's ticket, so one line can cover many visits. 3. To pay a set amount instead of the hours, change the quantity, such as *"1"* against a $125 hourly rate to pay $125. 4. Select the lines you owe. Leave off any lines with no cost. 5. Select **Bulk Actions > Create Purchase**. ![Bulk Actions menu on the Purchasing Assistant with Create Purchase highlighted.](https://cdn.document360.io/5942a8d7-f3b1-4919-bdfa-d477d8498fe3/Images/Documentation/snow_create_purchase(1).png?sv=2026-02-06&spr=https&st=2026-11-15T01%3A07%3A12Z&se=2026-11-15T02%3A07%3A12Z&sr=c&sp=r&sig=QN3ab56M6NNFOoONPpy%2FuRloc6mOaYmj%2BFiSMVgRXQk%3D) 6. Verify the **Branch**. If your selection spans branches, select one. The **Vendor** field stays unavailable until you do. 7. Select the subcontractor's **Vendor**. 8. Select **Purchase**. Aspire creates one receipt with a line for each expense. To see which tickets a line came from, select its **Purchase Allocations** icon. If your company uses purchasing approvals, the receipt may need approval while it's in **New** status before you can receive it. ### Receive the receipt and approve it 1. On the purchase receipt, set **Received** to the first day of the storm. 2. Enter the **Invoice Date** and **Invoice #** from the subcontractor’s invoice. 3. Compare the receipt to the invoice. 4. Select the three-dot icon to open the action menu, then select **Receive**. ![Purchase receipt #2057 screen displaying vendor details, dates, notes, and an open receipt actions menu.](https://cdn.document360.io/5942a8d7-f3b1-4919-bdfa-d477d8498fe3/Images/Documentation/Purchase_receive.png?sv=2026-02-06&spr=https&st=2026-11-15T01%3A07%3A12Z&se=2026-11-15T02%3A07%3A12Z&sr=c&sp=r&sig=QN3ab56M6NNFOoONPpy%2FuRloc6mOaYmj%2BFiSMVgRXQk%3D) 5. Select the three-dot icon again, then select **Approve**. > [!WARNING] > **Important:** Use the first day of the storm as the received date, not the last. If the received date is after a ticket's completed date, Aspire records the cost as added after the ticket was completed instead of with the work. If the receipt and invoice don't match, check with your operations team before you approve. Then have the subcontractor correct their invoice, or correct the receipt. ## What happens next - The cost posts to the work tickets it came from and shows in job costing. - If your accounting system is connected to Aspire, approving the receipt sends it over as a bill so you can pay your subcontractor. - To print a record for your subcontractor, open the receipt, select the three-dot icon, then select **Print Receipt**. Use a Detail Purchase Receipt layout if they should see the amounts. ## Troubleshooting For snow problems, visit [Snow Troubleshooting](/docs/snow-troubleshooting). ## Related articles - [Snow Season Overview](/docs/snow) - [Setting Up Snow Subcontractors](/docs/snow-subcontractor-setup) - [Subcontractors Reporting in the Portal](/docs/subcontractors-reporting-in-the-portal) - [Snow Purchasing and Material Allocation](/docs/snow-purchasing-and-material-allocation) - [Snow Troubleshooting](/docs/snow-troubleshooting)