Paid module

Contractor management and onboarding, inside your HRIS

The Contractor Management module onboards contractors globally: contracts, compliance documents, and the right tax form resolved from the contractor’s country and the paying entity. It then takes their invoices, approves them through your chain and records each payment against them. It is a paid add-on billed per active contractor, and inactive contractors are free.

Counted on
per active contractor, monthly. Counted on its own unit, and only on the units active that month, so everyone else is free.
Published limits
6, taken from the module specification and printed in full below.
Documented seams
4, to 4 other modules . Each one is optional, and absent rather than broken when the other is off.
To switch it on
A paid plan, then one click inside the app. What it costs , and what enabling any module means.

What Contractor Management does not do

Every module here publishes its non-goals, from its own specification. Boundaries you learn before buying are features; boundaries you learn after are refunds.

6 published for Contractor Management

  1. Capstan never moves your money.

    You pay a contractor out of band, by bank transfer, UPI, cheque or anything else, and record the payment with its mandatory reference. No payout rail is built inside Capstan and no client funds ever sit in it.

  2. It collects tax forms, W-8 and W-9 and their local equivalents, and it never files them.

    A contractor self-files.

  3. It does not decide worker classification for you.

    The optional questionnaire produces an informational risk indication, labelled in the product as not legal advice, and it never blocks an action by itself.

  4. It does not run employer-of-record employment.

    If you need an EOR, you need an EOR, not this module.

  5. It does not turn a contractor into an employee.

    A contractor is a distinct entity with its own engagement, deliberately outside employee headcount, so enabling this module never inflates your seat count.

  6. Country content packs carry indicative rates and thresholds pending jurisdiction review.

    They are a drafting aid your accountant edits before submitting, not tax advice.

How it runs in practice

A company with contractors in three countries onboards each one through the contractor portal, has the right tax form resolved automatically rather than from tribal knowledge, and approves submitted invoices through the standard approval chain. Each payment is recorded with its external reference, and the contractor sees payment status and history against their own invoices without asking anyone.

Where Contractor Management meets your other modules

Each of these is a boundary both specifications state, so it reads the same from either side. Every one is optional: with the other module off, the capability is absent rather than broken.

  • Payroll

    Contractor invoices and payouts belong to Contractor Management, permanently, and never to Payroll.

  • Timesheets & Projects

    Contractor time is logged the same way employee time is.

  • Asset Management

    An asset can be issued against a contractor engagement rather than a person.

  • Helpdesk

    A ticket can start in the contractor portal as well as in self-service.

Contractor Management questions

Who is Contractor Management for?

Companies that engage independent contractors directly, in one country or several, and are currently running that relationship out of email and a spreadsheet: contracts in a folder, tax forms chased by hand, invoices approved in a mail thread, payments reconciled from memory. The buyer is usually the finance or operations person who owns that mess. It is not for companies that hire abroad through an employer of record, because Capstan is not one, and it is not for managing your own employees, who live in the free core whether or not this module is on.

What do I need in place before I can turn Contractor Management on, and how much setup is it?

A paid plan first: paid modules cannot be enabled on the free plan, so a free workspace is refused with an upgrade prompt rather than a subscription starting quietly underneath it. After that, most of the setup is contractor-side rather than company-side. You point engagements at the paying legal entities you already hold in the core, bind invoice approval to a workflow chain of the same kind your leave and expense approvals already use, and adopt a country content pack for each jurisdiction you engage in if you want tax-form resolution and invoice-line suggestions. Contractors then onboard themselves through their own portal, which is where most of the data entry actually happens. There is no importer for contractors, so an existing roster is typed in once.

What does Contractor Management explicitly not do?

It moves no money, ever. You pay a contractor out of band, by bank transfer, UPI, cheque or anything else, and record the payment with its mandatory reference; no payout rail exists inside Capstan and no client funds sit in it. It collects tax forms, W-8 and W-9 and their local equivalents, and never files them, because a contractor self-files. It does not decide worker classification for you: the optional questionnaire produces an informational risk indication, labelled in the product as not legal advice, and it never blocks an action by itself. It does not run employer-of-record employment. It does not turn a contractor into an employee, because a contractor is a distinct entity with its own engagement, deliberately outside employee headcount. And the country content packs carry indicative rates and thresholds pending jurisdiction review, so they are a drafting aid your accountant edits before submitting rather than tax advice.

How does Contractor Management fit with the core and the other modules?

It builds on the core rather than beside it. Contractor engagements use the legal entities, approval workflow engine, document store and notification ladder that the free core already runs, so an invoice approval routes the same way a leave request does. It is also the module other modules look for. Asset Management can issue a laptop against a contractor engagement while this is enabled and simply does not offer that option when it is not. Timesheets and Projects can log contractor time, and Helpdesk can accept contractors as requesters, both only while this is on. None of those modules breaks when it is off: the capability is absent rather than broken. Payroll never touches contractors at all, because contractor invoicing and payouts stay here permanently.

What is a country content pack, and how much do I have to trust it?

A country content pack is the tax content for one jurisdiction: the withholding rules, their threshold bands and the tax lines that belong on a contractor invoice there. You adopt a pack per jurisdiction, deliberately rather than with one button, and you choose whether to follow the newest published version automatically or pin the version you have reviewed. Adopting is reversible: withdrawing stops future suggestions for that jurisdiction and leaves the tax lines already on issued invoices exactly as they were. At invoice time the adopted pack suggests editable draft lines, matched to the engagement’s jurisdiction, and every suggested line records the pack version that produced it, so a year later you can answer which content ran on which invoice rather than reconstructing it. The pack is the default and your accountant is the authority: every suggested line is editable before submission, and re-applying a pack never touches a line a person wrote. Rates change by publishing a new pack version, not by shipping new code, so a change reaches you as content you can pin against rather than as a release you did not ask for. And the honest limit: the seeded India rates and thresholds are indicative. The machinery is production-ready and the content passes a jurisdiction compliance review before any live use, so treat a pack as a drafting aid your accountant signs off, never as tax advice.

Do I pay for inactive contractors?

No. The metered unit is the active contractor, and metering begins at the first active unit in a month. A contractor whose engagement has ended, or who was onboarded but never activated, costs nothing. Employees are never counted by this module: it bills on active contractors only, whatever your headcount is.

Do contractors count toward my 20 free people?

No. The free plan cap counts active employees. A contractor is a distinct entity in Capstan, never an employment, so a contractor never enters employee headcount, never consumes one of the twenty free places, and never appears in the per-employee seat count a paid plan bills on. The module bills on active contractors instead, on its own unit.

What happens if I turn Contractor Management off?

The contractor surfaces disappear from the app: the contractor list, the portal, invoicing and the payment records stop being reachable, and any option other modules offered because this one was on goes away with it. Billing stops at the end of the current period rather than on the day, and the period you are in is not refunded. Your contractor data is not deleted. It is retained on a schedule, and re-enabling within that window brings it back as it was. A full workspace export includes module data whether or not the module is currently enabled, so switching it off never puts your contractor records out of your reach. Nothing in the free core changes.

Contractor Management needs a paid plan. The core it sits on does not.