Bring everyone. We did the paperwork.
Three licenses on one invoice, or one key for everyone at your domain. Every answer your finance and IT people will ask for.
Two permissions, and the two Google adds.
Sortia asks for two: the spreadsheet it was opened in, and drawing a sidebar. It has no access to Drive. Google adds two more to every Workspace Marketplace install, your primary Google account email address and your basic profile information, so your reviewer will count four on the Permissions tab. Sortia does not use those two, and cannot: it asks Google who you are and gets nothing back, which is why activating a site key asks the holder to type an address at your domain rather than reading one.
spreadsheets.currentonly
Read and write the one spreadsheet you opened it in. Not your other files, and not your Drive.
script.container.ui
Draw the sidebar and its dialogs.
Your spreadsheet data never leaves your sheet. No cell value leaves the tab. The simulation engine and the optimizer run in your browser; the data tools run in Apps Script, attached to your file.
What does leave: anonymous usage counts carrying no account identifier and no license key, the license checks that activate and renew a key, and, for a Pro user who asks for a written reading, the shape of that result. Read the privacy policy, which inventories that payload field by field. What an add-on can see reads the permission screen line by line and prints the payload, for a reviewer who wants to check rather than be told.
We never receive your file, so there is nothing on our side to store. It installs from the Google Workspace Marketplace, so there is nothing to put on a laptop and nothing for IT to package.
Four rooms this was built for.
One person builds the ranges. Everyone else reads the same answer in the file you already share.
An estimating team.
Seven cost lines carry the estimator’s own low, likely and high. The bid price comes out with its odds.
24% of jobs at this price lose money
An operations planner.
Five months of production and the inventory carried into a December peak the line cannot meet.
$86,750 against $60,700 for a flat plan
An advisory practice.
One runway model, run for every client you carry. They ask for a date. You hand back the odds.
Median 8 months. 19% reach month 24.
A statistics class of two hundred.
The school license covers every student and teacher at the domain. Nobody asks for a license, nobody counts seats.
Everyone at your domain can install Sortia free today. The whole toolbox: 38 statistics, forecasting and machine-learning tools, all three optimization engines (up to 2,000 decision cells on Simplex LP), and what-if analysis. No row limit and no run counter, the same engine ceilings on every plan, and five full-quality runs shared across all five Pro engines.
Three ways to buy for a group.
Named licenses when the group does not share one email domain. A site license when it does.
Named licenses add up. Three are $499, and every one after that is $149, so a group of seventeen is $2,585 a year. Past a certain size a site license costs less than counting seats, and we would rather tell you where that line falls for your group than sell you the seats.
| 3 named licenses | $499 |
| 14 more, at $149 each | $2,086 |
| 17 named licenses, a year | $2,585 |
| Company site license, everyone at one domain | Talk to us |
Team
$499a year
Three named licenses for a group who work on the same models. Each extra license is $149 a year, to 50.
One invoice, one renewal date, one purchase order number, and licenses you can move when someone leaves.
Named licenses
Three included. Each extra license is $149 a year.
School site license
Priced on a call
One key for every student and teacher at a school, college or district, however many there are.
We recognize .edu and district domains like .k12.in.us, plus .ac.uk, .edu.au and the rest.
Company site license
Priced on a call
One key for everyone at your company. Nobody asks for a license, and nobody counts seats.
Everyone with an address at that domain is covered.
Site licenses are new and have no customers yet. That is an offer, not a track record.
Who holds a license, and how you move one.
Assigning one
Each person activates with their own key, issued to their own address, so the roster says who holds one. You assign and take back licenses yourself on the activation page.
Adding more
Adding licenses updates the subscription immediately, and Stripe prorates the difference on your next invoice. Team plans cap at 50 licenses.
When someone leaves
Take the license back and give it to the next person. Their key works until the date printed on it, then it stops renewing.
At renewal
Nothing is reassigned and nobody re-enters anything. Each person’s key refreshes itself in the sidebar before it expires, and heals the next time they open Sortia if they have been away.
The invoice
Checkout takes a billing address, a company tax or VAT number, and a purchase order number. The purchase order number prints on that invoice and on every renewal invoice after it. Download any of them from Manage billing on the activation page.
Everyone reads the same answer.
The reading is written for whoever opens the file, not for whoever built the model.
After a run, a card titled What this means gives the probability that matters, the biggest driver, and what to tighten first. Everyone gets one, including the people on your domain who have bought nothing. Sortia’s own engine writes it from its own figures and the state line reads Engine reading. A Pro license adds an AI reading of the same figures, written by a language model.
It also reaches people who never open the file. The report is written to an ordinary Google Sheets tab rather than to a format only Sortia understands, so Power BI, Tableau and Looker Studio read it natively, with no exporter and no file passed around by hand.
The AI reading is off by default.
Site and school licenses ship with it switched off for the whole domain. While it is off, no request of any kind is made, and everyone on the domain gets the engine reading.
An administrator turns it on for the domain from the activation page, using the last four digits of the card on file. Each person can also turn it off for themselves inside Sortia. A Team license is named seats rather than a domain, so each of those people holds their own switch.
When it is on, a Pro user who asks for a written reading sends the shape of that result: ratios to the median, rank correlations, and cell references like B7. Every reading carries a See what was sent disclosure that shows the buyer the exact payload, footed with the line the product prints: Ratios, shares, counts and cell references only. No cell values, no labels, no names, no formulas.
Everything your purchasing team will ask for.
A written quote
Sent by hand, with your organization and license count on it, ready to attach to a requisition.
An invoice to pay against
Rather than paying by card at checkout. Ask before you buy and we set it up.
A completed W-9
And your vendor onboarding forms filled in and returned.
A purchase order number
Typed at checkout, printed on that invoice, and carried onto every renewal invoice after it. The billing address and your company tax or VAT number are collected there too, so the paperwork carries your organization rather than a personal receipt.
14 days to change your mind
A money-back guarantee, no questions asked.
Request a quote, or tell us what procurement needs
This page has no form handler behind it, so nothing here is submitted to a server. Fill it in and the button opens the request in your own email app, addressed to us, with everything already written out. You can read it and change it before you send it, and the copy button is there if your mail runs somewhere the button cannot reach.
What procurement needs from us
What you will send
Goes to billing@sortia.io.
The email your manager needs.
Every claim in it is one you can back up when they ask.
Show them your own numbers first.
Install it free on your own account, run the model you are arguing about, and forward the result. Then buy the licenses.
Estimates in, odds out.