Pricing

Unlimited devices. From $49 a month.

Enroll one machine or nine thousand for the same figure. The plans meter one thing: concurrent sessions.

Plans

The plans

All three run the same product. The only thing that changes is the session ceiling.

Not sure which? Start with the trial.

14 days, 25 devices, 5 sessions at once. No credit card, and you can pick a plan afterwards with the machines you already enrolled still enrolled.

Start the 14-day trial

Included

On every plan, including the 14-day trial

The model

Why your device count is not an input

An idle device

costs us nothing

A row in a database and a socket that is asleep. A fraction of a cent a month.

An open session

costs us something

The endpoint wakes up and moves bytes. That is the only thing we pay for.

So that is the only thing we bill for.

In writing

The one thing we will never do

We will never charge you per enrolled device.

Not at 900 machines, not at 9,000, not on a plan we have not written yet.

Why you can hold us to it

This one is structural rather than generous. There is no cost driver behind enrollment: an idle device is a database row and a sleeping socket. There is nothing there for us to start metering later, because there was never anything there to meter.

The arithmetic

What the alternatives cost at the same fleet size

Two vendors meter devices. We do not. That is the whole table.

Table 1 List price Two vendors, because these are the two whose pricing pages we have fetched, dated and archived. Figures retrieved 12 June 2026. jssh.io/pricing/#compare
Plan 500 devices 900 devices Price source
remote.it Fleet $1,250 / mo $2,250 / mo archived Jun 2026
SocketXP Enterprise Core $219 / mo $339 / mo archived Jun 2026
SocketXP Enterprise Premium $999 / mo $1,199 / mo archived Jun 2026
jssh Pro $49 / mo $49 / mo published this page
jssh Business $199 / mo $199 / mo published this page

2 List prices, so if you are under contract with either, compare against your own invoice. The arithmetic, if you want to redo it: remote.it is $250 per license per month covering 100 devices; SocketXP Core is $99 then $0.30 per device and Premium is $799 then $0.50.

3 What they have that we do not: remote.it has a decade of GUI polish and a broader protocol catalog, SocketXP bundles OTA updates and device monitoring, and we do neither. Below about 100 devices, either may cost you less than $49 a month.

FAQ

Questions about the bill

01Is it really unlimited devices?

Yes on Pro, Business and Enterprise. The device ceiling in the code that runs the service is set to infinity for all three, and the only device cap is on the 14-day trial, which stops at 25. Enrolling machine number 901 adds nothing to the invoice, and neither does machine number 5,000. The number with a ceiling on it is concurrent sessions.

02How do I know which session ceiling I need?

Estimate your peak concurrent sessions, not your headcount: there is no seat charge, and one person can hold several sessions open. A team of forty that takes turns fits inside Pro's 25; the same forty piling onto devices during one incident does not, and that is what Business and its 100 are for. If your peak is unpredictable, Enterprise removes the ceiling. We would rather tell you Pro is the wrong plan now than have you find out during an outage.

03What happens when the trial ends?

Nothing is deleted. Your account keeps its devices and its audit log, and the trial takes no card, so nothing is charged either way. Picking a plan carries on with the devices you already enrolled still enrolled, under the same names and with the same audit history behind them.

04What if I have 5,000 devices?

The same $49 on Pro or $199 on Business. Enrollment has no per-device line at any count, so the five thousandth machine costs what the first one did. The number worth checking at that size is your peak concurrent sessions. Pro holds 25 open at once, Business holds 100, and Enterprise has no ceiling.

05How do 900 machines already in the field get enrolled?

With an enrollment token, not with 900 browser approvals. Mint one token per customer in the dashboard, cap how many machines it may admit, give it tags, and push the install line through your RMM, your configuration management, a golden image, or the remote-access tool you are replacing. Machines name themselves from their hostname and arrive already tagged. How that works, with the unattended install line for both platforms.

06Do you charge per user or per technician?

No. There is no seat count in any plan and no per-operator charge, so hiring a technician does not move the bill. Single sign-on is on every plan, which is what makes adding and removing people something you do in your identity provider and nowhere else. What the plans count is sessions open at the same time.

07What happens to my devices if I stop paying?

Without a running plan you cannot open a session or enroll a device, so access through jssh stops until you start one. The machines keep running, and so does everything on them. There is no jssh operating system and no jssh protocol: they keep their own sshd, their own host keys and their own users, so cancelling changes nothing about the machines themselves. In the account, your data and your enrolled devices stay. Stopping the agent and removing its binary leaves a machine as it was the day before.

08Can I get an invoice instead of a card?

Paid plans are billed by card through Stripe. If you need an invoice, a purchase order or annual terms, write to support@jssh.io and we will set it up by hand. Enterprise works the same way, since we put those terms together with you.

Try it on the fleet you already have

14 days, up to 25 devices, 5 sessions at a time, no credit card.

Start the 14-day trial

Prefer to talk to a person first? Talk to us.