Employment contracts, built from the record you already keep
Every contract is minutes, not an afternoon of find-and-replace. Name, role, salary and dates come from the employee record, so the document assembles itself from data you have already typed once.
On Starter and up · The free trial covers attendance and leave, not contracts.EMPLOYMENT CONTRACT
Minutes each, however many you generate.
Illustration · field labels and rule lines only, no record
Find-and-replace fails quietly.
The afternoon is not really the cost. The cost is that one replacement silently keeps last year’s number, and the document looks finished either way.
A contract assembled by hand is correct until it is not, and nothing in the file tells you which line it was. You find out when the employee does.
This is for companies hiring steadily enough that contracts matter, but not often enough to keep a lawyer on call.
[ role ]changed[ salary ]missed[ start date ]changed[ notice period ]changed[ employee name ]changed
Nothing warns you which row it was.
How the employment contract generator works
You pick a person. The list and the signature you set up once do the rest. The file comes out complete.
Four fields nobody retyped.
The contract is a rendering of the record, which is the whole point. The salary on page one is the salary in the system, not the one somebody remembered.
NEVER TYPED HERE
- ¹ Employee record · name
- ² Employee record · job title
- ³ Employee record · salary
- ⁴ Employee record · start date
EMPLOYMENT CONTRACT
Illustration of a generated contract. Clause wording is yours — the body text is drawn here as rules on purpose.
Edit the list once. Every contract after it follows.
This is a settings screen you visit about once a year, and that is the entire appeal. Set it up, then stop thinking about it.
- Edit the list — the wording, the order, what is in it — and every contract generated after it follows.
- Move a clause up or down, add one of your own, or delete one your contracts do not need.
- Reset to the built-in defaults whenever you want to start again.
- The wording is yours. Shiftena stores and reuses it — it does not write it for you.
{{employeeName}}{{employeeRole}}{{salaryAmount}}{{agreementDate}}{{companyName}}Illustration of the clause editor. The nine titles are Shiftena’s built-in defaults, shown as titles only — the clause wording is yours to keep or replace.
Your signature, once.
Signed-ready means ready to sign. The PDF comes out complete, with your clauses and your signature block in place. Who signs it, where, and how is your process — Shiftena does not sign anything for you.
Upload it once, and it is in the employer block of every contract you generate. Remove it and the line comes out blank again.
Three things this does not do.
Contracts is the one feature where an over-claim becomes somebody else’s legal problem, so the limits get the same weight as the promises.
Contracts are part of the record, not a separate tool.
The generator pulls from the same employee record the rest of the workspace already uses, which is why generating one is minutes rather than an afternoon.
See what each plan includesWhat sits next to it
Contracts is one page of the same workspace. These are the others.
Contracts, answered
Where do the name, role and salary come from?
From the employee record you already keep. The generator reads the name, the role, the salary and the dates out of the record, so none of it is retyped into the contract — which is why the salary on page one is the salary in the system rather than the one somebody remembered.
Can I change the clauses, and can I get the originals back?
Yes to both. Edit the list once — the wording, the order, what is in it — and every contract generated after that follows it. Move a clause up or down, delete one your contracts do not need, add one of your own, and reset to the built-in defaults whenever you want to start again. The wording is yours: Shiftena stores and reuses it, it does not write it for you.
Does Shiftena e-sign the contract?
No. The output is a PDF. Signed-ready means ready to sign: it comes out complete, with your clauses and your authority signature block in place. Who signs it, where, and how is your process.
Is this a legally valid contract in my country?
That is not something Shiftena can tell you. There is no jurisdiction logic in the generator and no compliance claim for any country. The clause list ships with defaults you are free to replace, and what belongs in your contracts is a question for your own adviser.
Does my signature go on every contract automatically?
Once you have uploaded an authority signature, yes — it appears in the employer block of every contract you generate. The employee column prints their name and role with the signature line above it left blank, and remove the uploaded signature and the employer line comes out blank the same way.
Which plan includes contracts?
The contract generator is included from the Starter plan upwards, and it is not part of the free trial. Attendance, leave and roles and permissions are on every plan; contracts begins at Starter.
Set it up this afternoon. After that, every contract is minutes.
Set the clause list and upload the signature once. After that, hiring someone means picking a name and generating a file.