Reseller agreement template

Reseller agreement template

Channel deals break down over who owns the customer and who handles support. goHeather writes the margin structure, the deal registration rules, the support split and the end-user licensing chain, so the partnership survives its first big renewal.

  • Any country or jurisdiction you tell it
  • Resale or referral, structured deliberately
  • Deal registration that prevents channel conflict
  • End-user terms that flow through properly

Recognized by

The basics

What is a Reseller Agreement?

Definition

A partner sells your product as their own transaction

A reseller agreement authorises a partner to sell a vendor's product — usually software, subscriptions, hardware bundles or services — to end customers. The reseller buys at a discount and sells at its own price, or earns a margin on each transaction, and contracts with the end user directly.It is the software and services equivalent of a distribution agreement, and it raises one problem distribution does not: the vendor's product comes with terms attached. Software has a license, SaaS has terms of service, and both carry use restrictions, liability limits and IP protections that need to reach the person actually using the product. If the reseller signs its own agreement with the end user and never passes those terms along, the vendor has no contract with the user at all.The other structural question is whether the partner is a reseller or a referral partner. A referral partner introduces the opportunity and is paid a fee; the vendor contracts with the customer and does everything else. A reseller owns the transaction, the invoice and usually the first line of support. The two require quite different agreements, and calling one by the other's name creates confusion about who is responsible for what.

  • Building an indirect sales channel for software or services
  • Appointing a managed service provider or systems integrator to resell
  • Formalising a referral relationship that has started producing revenue
  • Reselling another vendor's product as part of your own offering
Why it matters

What often goes wrong in a reseller agreement

Patterns that come up again and again, and how goHeather handles them.

Signing the vendor's standard channel terms

  • No flow-down, so the vendor's license terms never reach the end user
  • Discount changeable at thirty days' notice, including on deals already in progress
  • Deal registration with no timeline, no expiry and no conflict rule
  • All support pushed to the reseller regardless of capability
  • Customer contracts transferring to the vendor on termination with nothing paid

Building it with goHeather

  • Minimum end-user terms are attached and required in every downstream contract
  • Discount changes apply to new orders only, with registered deals protected
  • Deal registration has an approval window, a validity period and a tie-break rule
  • Support is split by tier with service levels each side can actually meet
  • Transition on termination pays the reseller for the margin it built
How it works

From blank page to signed reseller agreement

goHeather is not a template download. It is a contract builder that walks you through the document, powered by the latest AI models.

  1. Start

    Start from scratch or from a template

    Describe the deal in your own words, or pick a Reseller Agreement template and work from there. Either way goHeather builds the document with you rather than handing you a file to fill in.

  2. Answer

    Answer questions as it drafts

    goHeather asks who the parties are, what the deal covers and where you operate, and writes each clause around your answers as you go.

  3. Review

    See every clause explained

    Each clause comes with a plain-English summary of what it does, so you know what the document says before you send it.

  4. Negotiate

    Check what comes back

    Upload the other side’s edits and goHeather shows each change against the version you sent, flagged by risk.

  5. Sign

    Send it for signature

    Collect e-signatures and keep the executed copy, the key dates and the renewal terms in one place.

  • 20,000+

    SMBs and small law firms trust goHeather

  • $1,419

    Average saving vs. a lawyer per deal

  • 10,500+

    Lawyer-made templates to draft from

  • 25+

    Enterprise-grade security controls

Your contracts stay yours

A Reseller Agreement carries names, numbers and terms you would not want shared. goHeather protects every document you draft or upload with enterprise-grade controls, end-to-end encryption and trusted AI providers.

Learn more about security
  • Contracts encrypted with gold-standard protection
  • Database provider meets bank-grade security
  • Your documents and data will never be sold
  • We do not use your data to train our models
Written guide

Reseller agreements and how channels are structured

A practical guide to channel contracts · 6 min read

goHeather is a technology company, not a law firm, and this page is not legal advice. It describes what our software does. Nothing here states the law or tells you what your contract needs — for that, talk to an attorney licensed where you operate.

Channel programs fail for predictable reasons: partners cannot price a deal because margin is unstable, they cannot trust deal registration, and they suspect the vendor will take the customer once the relationship is established. The sections below cover how the agreement addresses each, plus the flow-down problem that exposes vendors. None of this is legal advice.

What goHeather covers in a Reseller Agreement

These are the parts of a Reseller Agreement goHeather asks you about while it builds one, and the parts it looks at when you upload one somebody else sent. It is a description of what the product does — not a checklist for your document, and not a view on what yours needs.

  • Appointment and model. Whether the partner resells, refers or acts as an agent, and whether the appointment is exclusive. goHeather flags: Mixing models — reselling some products and referring others — needs the boundary and the compensation for each stated clearly.
  • Pricing, discount and margin. The discount off list, any tiering by volume or certification level, and how and when it can change. goHeather flags: A discount changeable at short notice makes it impossible for a reseller to price a long sales cycle.
  • Deal registration. The process for a reseller to register an opportunity and secure protection and margin on it. goHeather flags: Registration with no stated approval timeline, expiry period or conflict-resolution rule generates more disputes than it prevents.
  • End-user terms flow-down. The requirement that the reseller bind end users to the vendor's license terms or an approved equivalent. goHeather flags: Without flow-down the vendor's use restrictions, liability caps and IP terms never reach the actual user.
  • Support responsibilities. Which party handles first-line, second-line and escalated support, and the service levels for each. goHeather flags: Support obligations that exceed what the reseller is trained or resourced to deliver damage the vendor's reputation, not just the reseller's.
  • Trademark and marketing. The brand license, approved use of the vendor's marks, and any co-marketing commitments or funds. goHeather flags: Marketing development funds with vague qualification criteria are a recurring source of friction at renewal.
  • Customer ownership and data. Who owns the end-customer relationship and the data, during the agreement and after it ends. goHeather flags: This is the single most contested issue in channel agreements and the one most often left ambiguous.
  • Certification and standards. Training, certification levels and performance standards the reseller must maintain. goHeather flags: Requirements the vendor can change unilaterally can be used to disqualify a partner from tier pricing.
  • Term, termination and transition. How long the appointment runs, how it ends, and what happens to live customer contracts. goHeather flags: Automatic transfer of the customer base to the vendor with no compensation makes the reseller's investment irrational.

Resale, referral and agency are different models

A reseller buys and resells. It sets the end price, issues the invoice, carries the customer relationship and usually owns first-line support. Its margin is the difference between the discounted price it pays and what it charges.

A referral partner introduces an opportunity and is paid a fee, typically a percentage of first-year revenue. The vendor contracts with the customer, invoices them, supports them and owns the relationship. The referral partner's obligations end at the introduction.

An agent solicits orders in the vendor's name, and the vendor contracts with the customer — closer to referral in substance but with the agent more involved in the sale, which brings apparent authority risk.

The models carry different tax treatment, different revenue recognition, different liability and a completely different answer to who owns the customer. Running a hybrid is fine, but say which products and which motions fall into which model, and write the compensation for each separately. A single agreement that drifts between them is where disputes start.

  • State the model explicitly for each product or motion
  • Confirm the partner is an independent contractor with no authority to bind the vendor
  • Set compensation separately for resale and referral revenue
  • Say who invoices the customer and who carries credit risk

Why partners look for predictable margin

A partner deciding whether to build a practice around your product is making an investment decision, and it needs stable economics. A discount the vendor can change on thirty days' notice makes a six-month sales cycle unpriceable.

Two protections make the difference. First, discount changes should apply to new orders only, on meaningful notice — ninety days is reasonable — with registered opportunities and existing subscription renewals keeping the discount in effect when they were registered. Second, tier movements are better based on stated, measurable criteria, assessed at defined intervals rather than at the vendor's discretion.

Deal registration is the other half. A partner identifying an opportunity registers it, and if approved gets a period of protection plus an enhanced margin. For the mechanism to be trusted rather than resented, it needs four things the vendor's standard form usually omits: a stated approval or rejection deadline, typically five business days; a defined validity period with clear renewal criteria; an objective rule for competing registrations on the same account, usually first in time; and a written explanation for rejections. A registration process where deals disappear into a portal and are quietly given to the direct team is worse than none at all, because it destroys trust in the whole program.

The flow-down problem that exposes vendors

In a resale model the vendor typically has no contract with the person actually using the product. The reseller contracts with the end user, and unless the vendor's terms are required to flow down, none of the vendor's carefully drafted license restrictions, liability caps, warranty disclaimers or IP protections apply to that user.

The consequences are concrete. A user who exceeds the licensed scope, reverse-engineers the software or resells access has breached nothing the vendor can enforce. A user who suffers a loss may not be subject to any limitation of liability the vendor relies on. And the vendor's own obligations may be misrepresented by a reseller who promised service levels the vendor never agreed to.

The common approach has three parts. Attach minimum end-user terms as an exhibit and require the reseller to bind every end user to terms no less protective. Reserve the vendor's right to enforce those terms directly as a third-party beneficiary. And require the reseller to pass through the vendor's warranty exactly, with an express prohibition on making additional representations, backed by an indemnity if it does.

The alternative structure, increasingly common in SaaS, is a click-through: the end user accepts the vendor's terms of service directly on provisioning, and the reseller handles only the commercial relationship. That solves the privity problem cleanly and is worth considering wherever the product is delivered online.

Who keeps the customer when a channel relationship ends

This is the question every channel agreement has to answer and most answer badly, usually by saying nothing until the termination clause, where the vendor takes everything.

The vendor's position is that the customer bought the vendor's product and the relationship should survive the partner. The reseller's position is that it found, won and serviced the account, and losing it on termination means it was building someone else's business for free. Both are reasonable, and an agreement that simply asserts the vendor's view will either not be signed by good partners or will be signed by partners who then avoid investing in large accounts.

A workable middle ground has several parts. Live customer contracts may transfer to the vendor on termination, but the reseller is paid the margin it would have earned over the remaining committed term of each transferred contract. Customer data is jointly usable during the term, with the reseller permitted to retain its own records afterwards. And for termination without cause, a longer notice period — one hundred and eighty days rather than ninety — gives the partner time to transition.

Also address renewals during the term. A reseller that wins a customer and then loses the renewal to the vendor's direct team has effectively been expropriated, and a renewal-protection clause tied to the original registration prevents it.

Why goHeather asks how your channel is structured

Reselling raises a question that direct sales does not: the vendor usually has no contract with the person actually using the product, because the reseller signs that one. Everything the vendor wrote about how its software may be used only reaches the end user if the agreement requires it to be passed down. goHeather asks how the channel works — resale or referral, who invoices, who supports, who signs what with the customer — and builds the flow-down, margin and deal-registration terms to those answers, flagging where the chain has a gap in it. It also asks where your partners operate, because how much a vendor can influence a partner's pricing is not the same everywhere. For a channel program you intend to scale, have a commercial attorney review the terms first.

Before you go. goHeather is a technology company, not a law firm. We do not provide legal advice, legal opinions, or any view on whether a contract or a clause will hold up. Everything above describes what our software does when you build or upload a document. Rules differ from state to state and change over time, and what is right for your business depends on facts we do not have. Have an attorney licensed where you operate review anything that matters.

Need a different contract?

goHeather drafts any business contract, not just the ones listed here. Browse every template or start from a blank brief.

FAQ

reseller agreement template questions

What people ask before they build a Reseller Agreement.

Jeff Dutton

Still have questions?

Build a reseller agreement and see what goHeather produces, or book a short demo and we will go through one of your own documents with you.

Trusted by 20,000+ SMBs and small law firms

Build a channel partners will invest in

Build a reseller agreement with stable margin, real deal registration and proper flow-down. Or upload the channel terms you were offered.

Free to try