Skip to content
Coritan Docs

The reseller program's terms

The platform cut by monthly volume, what you pay for the hosting you resell, plans or usage, payouts and limits, and the API that returns the current figures.

View as Markdown

In the dashboard

The reseller program lets you start a hosting brand of your own: you create an organization, set up products at your prices and sell them to customers of your own. This page sets out the terms every organization that sells works under and where to read the figures that apply today. How organizations work explains the parts of an organization.

Creating an organization costs nothing. Create an organization takes you through it.

Platform cut
A share of the money your customers actually pay you in a calendar month (UTC), store sales and hosting alike. The share depends on that month's whole volume: with the defaults, a month under $2,000 pays 3.5%, a month from $2,000 to under $10,000 pays 2%, and a month of $10,000 or more pays 1%. The month's rate applies to all of that month's volume, not only to the part above a tier.
The volume
Only money that came in counts: the cash your customers paid for store orders less the tax on them, and the hosting money your customers paid, through Coritan's gateways or your own PayNow store, less refunds and chargebacks. Discounts, free orders, customer credit and invoices you mark paid move no money, so they count for nothing. Money in another currency is converted to US dollars at the market rate.
The wholesale discount
Everything you buy from Coritan to resell is priced below Coritan's list price by one discount, the wholesale discount. It is a setting that Coritan can change without a code change, so no page here types it. Your own figure is the Hosting you resell row under Settings, then General, and wholesale_discount_percent in the terms below.
Your billing basis
What Coritan charges you for compute, which is Cloud Compute servers and the game servers and databases of App Deployment. A new organization pays on Usage. An organization that began earlier pays on Plans until it switches. Choose how you pay for compute says how to compare the two and switch.
Usage billing
On the Usage basis you pay the wholesale rate for what each of your customers' servers uses: memory while it runs, CPU it uses, disk while it exists and data it sends out. Each rate is Coritan's list rate less the wholesale discount, and the terms list them. There are no included amounts, so the first unit is charged. The charge builds up as the server runs, not when your customer pays, and a refund, a chargeback or a free order does not change it. Plans you sell for compute are not charged wholesale on top. A server on a free plan is never charged to you.
Plans billing
On the Plans basis Coritan charges the wholesale price of each service period your customer's invoice pays for, whatever the server uses. The wholesale price is the list price of the linked plan for the same billing cycle less the wholesale discount.
Other hosting
Whichever basis you are on, the wholesale price of plans that are not compute (IP addresses, mail, SMTP Relay and add-ons) is charged each time your customer's invoice is paid, as before. Pay as you go Object Storage has no plan price: your rates for storage and for each million operations can be no lower than the wholesale rates, and Coritan charges those rates for all of your customers' use, the free amounts you give included. Sell Object Storage has the steps.
The floor on your prices
Your price for a plan can be no lower than the plan costs you. For a compute plan that is the Idle figure, what the plan costs with the server on all month and no CPU used. For any other linked plan, and its setup fee, it is the wholesale price. A price that was already lower keeps working and is marked.
Your margin
Your price, less what the hosting behind it costs you, less the platform cut. On usage billing what it costs you depends on each customer's use: See what your customers' use costs you shows it customer by customer.
Payouts
Once a month, in US dollars, for the money Coritan's gateways collected for you, less the cut on all your money, the wholesale charges and your usage at wholesale. What that money cannot cover, because your own PayNow store took the payments or your customers' use cost more, is invoiced to your account. An invoice like that that goes unpaid past its reminders pauses your new orders until it is paid. Servers that already run are never stopped for it. Coritan pays any amount above zero, so there is no smallest payout. Track your payouts explains how each payout is worked out.
Limits
A number of customers, customer services and products of your own. When your organization reaches one, the API refuses the next customer, service or product with 403.

Coritan's own organizations, the ones Coritan runs its own brands from, pay no cut, no wholesale charges and no usage charge.

Limits raised for one organization

Section titled Limits raised for one organization

The cut, the wholesale discount and the usage rates are the same for every organization that sells. Coritan's staff can raise a limit for one organization. On its Overview, Active customers and Active services show how many of the allowed accounts and services it holds, and Needs attention says when a limit is close or reached. Settings, then General, shows the cut's tiers and the wholesale discount, and holds your billing basis.

To ask for higher limits, send the form at the end of the partners page, or write to sales@coritan.com.

Read the current terms from the API

Section titled Read the current terms from the API

GET /api/v1/partners/terms returns the terms as Coritan applies them today. It needs no sign-in, and a shared cache may keep an answer for up to a minute.

Shell
curl https://api.coritan.com/api/v1/partners/terms

The answer looks like this:

JSON
{
  "platform_cut": {
    "tiers": [
      {"below": 2000.0, "percent": 3.5},
      {"below": 10000.0, "percent": 2.0},
      {"below": null, "percent": 1.0}
    ],
    "currency": "USD",
    "basis": "A month's rate is the tier its whole volume falls in and applies to all of it: the money your customers actually paid you that month for store sales (less tax) and hosting, less refunds and chargebacks."
  },
  "wholesale_discount_percent": 40.0,
  "payout_schedule": "monthly",
  "payout_minimum": null,
  "currency": "USD",
  "usage": {
    "new_organization_basis": "usage",
    "currency": "USD",
    "performance_multiplier": 1.5,
    "rates": [
      {"meter": "memory_gib_hours", "label": "Memory", "unit": "GiB-hour", "measured": "The size the server runs at, while it runs.", "list_rate": "0.003", "wholesale_rate": "0.0018"},
      {"meter": "cpu_vcpu_hours", "label": "CPU", "unit": "vCPU-hour", "measured": "The CPU the server uses.", "list_rate": "0.015", "wholesale_rate": "0.009"},
      {"meter": "disk_gb_hours", "label": "Disk", "unit": "GB-hour", "measured": "The disk, for as long as the server exists.", "list_rate": "0.00005", "wholesale_rate": "0.00003"},
      {"meter": "egress_gb_na_eu", "label": "Data out, North America and Europe", "unit": "GB", "measured": "Data the server sends out.", "list_rate": "0.0125", "wholesale_rate": "0.0075"},
      {"meter": "egress_gb_oceania", "label": "Data out, Oceania", "unit": "GB", "measured": "Data the server sends out.", "list_rate": "0.025", "wholesale_rate": "0.015"},
      {"meter": "egress_gb_other", "label": "Data out, everywhere else", "unit": "GB", "measured": "Data the server sends out.", "list_rate": "0.02", "wholesale_rate": "0.012"}
    ]
  },
  "limits": {"customers": 100, "services": 500, "products": 50}
}
Field What it holds
platform_cut.tiers The tiers, lowest volume first. A month whose volume is under a tier's below pays its percent on the whole volume; the last tier's below is null and it takes every volume above the tier before it.
platform_cut.currency The currency the tiers' below bounds are in.
platform_cut.basis One sentence saying what a month's volume is.
wholesale_discount_percent How far below list price you buy the hosting you resell. Every rate in usage already has it taken off.
payout_schedule monthly while Coritan pays organizations every month. null when no monthly payout run is scheduled.
payout_minimum The smallest amount Coritan pays out. null today, because Coritan pays any amount above zero.
currency The currency of payouts.
usage.new_organization_basis The billing basis a new organization starts on, usage.
usage.performance_multiplier Performance sizes of Cloud Compute and game servers cost this many times the memory, CPU and disk rates.
usage.rates One row for each thing a server is charged for: its meter, a label, the unit one rate is for, how it is measured, Coritan's list_rate and the wholesale_rate you pay, both in US dollars as text.
limits.customers How many customers a new organization can have.
limits.services How many customer services a new organization can have in total.
limits.products How many products of its own a new organization can have.

A figure that is null means Coritan holds no value for it. Leave that figure out of what you show your readers. The rates in this example are the defaults; read the live ones from the answer.

API operations on this page

MethodPathWhat it does
GET/api/v1/partners/termsThe reseller program's terms as they stand today