Contractors & Contracts

Managing Contractors

The Contractors page is your central hub for managing everyone who works with your agency. From here you can invite new contractors, set up contracts, and configure billing rates.


Inviting a Contractor via Email

Adding a contractor to your agency takes just a few seconds.

  • Go to the Contractors page from the sidebar.
  • Click the "Invite Contractor" button in the top-right corner.
  • Enter the contractor's email address in the dialog that appears.
  • Click Send Invitation.

Your contractor will receive an email with a link to create their AvviBill account and join your agency. You can track pending invitations from the Contractors list — their status will show as "Invited" until they accept.

💡 Tip: You can invite multiple contractors one after another. Each one will receive their own unique invitation link.


Understanding Contracts

Once a contractor has joined your agency, you'll need to create a Contract to define the terms of your working relationship. A contract ties a contractor to a specific client and sets the billing structure.

Contract Types

AvviBill supports two types of contracts:

  • Hourly Contract — The contractor logs their hours on timesheets, and billing is calculated based on an hourly rate. This is ideal for ongoing or variable workloads.
  • Fixed Contract — A set total amount is agreed upon for the entire scope of work, regardless of hours spent. This works best for well-defined projects with a clear deliverable.

Creating a Contract

  • Navigate to the contractor's profile or the Contracts section.
  • Click "Create Contract".
  • Select the client the contractor will be working for.
  • Choose the contract type: Hourly or Fixed.
  • Set the Client Rate and Payout Rate (explained below).
  • Add a start date and an optional end date.
  • Click Save to activate the contract.

Client Rate vs. Payout Rate

When setting up a contract, you'll configure two important rates:

RateDescription
Client RateThe amount you charge your client for the contractor's work. This is the rate that appears on invoices sent to the client.
Payout RateThe amount you pay the contractor for their work. This is what the contractor actually receives.

How It Works

  • The Client Rate is always equal to or higher than the Payout Rate.
  • The difference between the two is your agency margin — the profit your agency earns on each unit of work.
  • For hourly contracts, both rates are per-hour amounts. For fixed contracts, they represent the total project amounts.

Example:

You set a Client Rate of $100/hr and a Payout Rate of $75/hr. Your client is billed at $100 per hour, your contractor is paid $75 per hour, and your agency keeps the $25/hr difference.

This setup gives you full control over your pricing while keeping contractor compensation transparent and straightforward.


Next Steps

  • Invoicing — Learn how to generate invoices from tracked timesheets.
  • Payouts — Understand how contractor payouts are processed.