Reimbursing contractor expenses
Step-by-step guide to processing expense reimbursements through invoices
Overview
This guide walks you through the complete process of reimbursing contractor expenses using the invoice adjustments API. You will learn how to create, document, review, and track expense reimbursements from submission to payment.
When to use this workflow
Use this workflow when contractors incur business expenses that your organization agrees to reimburse:
- Travel expenses (flights, hotels, transportation)
- Equipment purchases (computers, monitors, peripherals)
- Software subscriptions and licenses
- Office supplies and materials
- Internet and phone bills
- Training and certification costs
- Client entertainment and meals
Prerequisites
Before you begin, ensure you have:
- A valid API token with
invoice-adjustments:writescope - The
contract_idof the contractor requesting reimbursement - Receipts or documentation for the expenses
- Approval from the appropriate manager or budget owner
Most organizations require receipts for all expense reimbursements. Always attach documentation to maintain compliance and create a clear audit trail.
Step-by-step workflow
This example demonstrates reimbursing a contractor for travel expenses totaling $847.50 for a client meeting.
Gather expense details
Before creating the reimbursement, collect all necessary information:
- Total reimbursement amount
- Expense category (travel, equipment, software, etc.)
- Detailed description of expenses
- Receipt or proof of purchase
- Date expenses were incurred
- Contract ID of the contractor
Example expense breakdown:
Upload supporting documentation
If you have a receipt or invoice to attach, upload it first and note the file key.
Combine multiple receipts into a single PDF before uploading to simplify the reimbursement process. Include a summary sheet with itemized expenses.
Create the reimbursement adjustment
Create the expense reimbursement with detailed description and attached receipt.
Always include a breakdown of expenses in the description. This provides transparency and makes the approval process faster.
Response:
The reimbursement is now created with pending status, waiting for review and approval.
Verify the reimbursement
Check that the reimbursement was created correctly with all documentation attached.
Response:
Verify that the attachment is present and the amount is correct.
Handling recurring expense reimbursements
For expenses that repeat monthly, such as internet or phone stipends, use recurring adjustments.
Create recurring monthly stipend
Use auto-approval for standard recurring stipends to streamline processing. This is ideal for fixed monthly allowances that don’t require receipt verification each time.
Stop recurring stipend
When the recurring reimbursement is no longer needed, delete it to stop future occurrences.
Handling declined reimbursements
If a reimbursement doesn’t meet policy requirements, decline it with a clear explanation.
Decline with feedback
When declining reimbursements, always provide specific reasons and actionable feedback. This helps contractors understand what they need to fix for resubmission.
Resubmit corrected reimbursement
After addressing the decline reason, the contractor can submit a new reimbursement.
Best practices
Documentation requirements
Always attach receipts that include:
- Vendor or merchant name
- Date of purchase or service
- Itemized list of charges
- Total amount paid
- Payment method
For travel expenses:
- Flight confirmation with ticket price
- Hotel invoice with dates and nightly rate
- Transportation receipts (taxi, rideshare, parking)
- Meal receipts with date and location
For equipment:
- Full invoice or receipt
- Product specifications
- Warranty information
- Proof of business use
Amount verification
Before creating reimbursements:
- Add up all line items to verify the total
- Check that amounts match the receipts exactly
- Convert foreign currency using the exchange rate from the transaction date
- Include taxes and fees if they are reimbursable per policy
Pre-approval workflow
For large or unusual expenses:
- Contractor requests pre-approval before making the purchase
- Manager approves the planned expense and budget
- Contractor makes the purchase and saves receipts
- Contractor submits reimbursement with receipts
- Finance verifies against pre-approval and receipts
- Reimbursement is approved and paid
Expense policy compliance
Create clear expense policies that define:
- Maximum amounts for different expense categories
- What expenses are reimbursable vs. non-reimbursable
- Required documentation and approval levels
- Timeframe for submitting reimbursement requests
- Currency conversion policies
- Per diem rates for meals and incidentals
Timing considerations
- Submit reimbursements promptly after expenses are incurred
- Some organizations require submission within 30 or 60 days
- Submit early in the payment cycle to ensure inclusion in the current invoice
- Late submissions may roll to the next payment cycle
Audit trail
Maintain a complete audit trail by:
- Attaching all receipts and documentation
- Including detailed descriptions
- Recording approval reasons
- Keeping copies of declined reimbursements
- Tracking reimbursement by category and contractor
Troubleshooting
Reimbursement declined due to missing receipt
Attach a clear, legible receipt that includes all required information (vendor, date, amount, items). If the original receipt is lost, request a duplicate from the vendor or provide a credit card statement as supporting documentation.
Amount does not match receipt
Verify the total amount includes all line items from the receipt. If you made a mistake, update the pending adjustment with the correct amount before approval.
Expense incurred in foreign currency
Convert the amount to the contract currency using the exchange rate from the transaction date. Include the original amount, currency, and exchange rate used in the description. Attach the receipt showing the foreign currency amount.
Receipt is in a foreign language
Provide a translation of key information (vendor, date, items, amount) in the description field. For large expenses, consider attaching a certified translation.
Expense was split across multiple contractors
Create separate reimbursements for each contractor’s portion. Clearly indicate in the description that the expense was shared and specify each person’s share. Attach the full receipt to all related reimbursements.
Reimbursement exceeds expense policy limits
If the expense exceeds policy limits, either reduce the reimbursement amount to the policy maximum or request special approval from senior management before submitting.
Cannot attach multiple receipts to one reimbursement
Combine all receipts into a single PDF file before uploading. Include a cover sheet summarizing all expenses with a total. Many free PDF tools can merge multiple files.
Next steps
- Review the complete invoice adjustments documentation for other adjustment types
- Learn about paying contractor bonuses for performance-based payments
- Explore off-cycle payments for urgent reimbursements outside the regular cycle
- Set up webhooks to monitor reimbursement status changes automatically