Contracts & E-Signature — contract management and e-signature software for the Gulf
For companies in the Gulf that sign agreements with customers, suppliers and partners. A contract is written from a template and a library of clauses in English and Arabic, approved by the right person, sent for electronic signature and then kept: the signed copy, a certificate that proves who signed, when and how, and the obligations it creates, with alerts before each falls due. It replaces the word-processor files, the e-mailed PDFs and the spreadsheet of renewal dates. Procurement and Construction send their own documents through it, so there is one register and one way to sign.
Last updated
No credit card · Ready in about a minute · Your data stays private
89 features in 12 areas · works with 10 other modules · 5 team workflows
Full feature list
Contract types and numbers
Decide once how each kind of contract is numbered, approved and signed.
- Contract types you define — Name each kind of contract in English and Arabic, with its number prefix, whether it always needs approval, the value above which it does, and the lowest way a signer may be confirmed. Archive a kind without touching the contracts already made.For: Contracts administrator
- A starter pack in one click — Install eight kinds of contract, thirteen clauses in English and Arabic and three templates: mutual non-disclosure, services and sales agreements. Pressing it again adds only what is missing, so it is safe to repeat.For: Contracts administrator, Legal manager
- Numbers drawn for you — Contracts and signing requests are numbered from a pattern you set, for example CON-2026-00001. The year restarts the counter, a kind can add its own prefix, and no number is skipped or reused.For: Contracts administrator, Requester
- Contracts the law does not let you sign electronically — Mark a kind, such as the sale or transfer of real property, as signed on paper only. Contracts refuses to send it for signature and records the signed paper copy instead, showing the reason you wrote.For: Contracts administrator, Legal manager
- Record-only kinds for employment and leases — File the signed copy of an employment contract or a lease with its dates and owner, without editing terms that belong to another module. A record-only contract is never sent, renewed or amended here.For: Legal manager
- Keep the signing record for the years you choose — Each kind says how many years its signing records are kept, from 1 to 100, so a short-lived agreement and a long lease are not kept alike.For: Contracts administrator
- The lowest proof of identity per kind — Say whether a kind accepts the signing link alone, a code or a sign-in, or a national identity. A signer given a weaker way is refused when the request is sent, and again when they sign if the kind was raised in between.For: Contracts administrator
Templates and the clause library
Write the wording once and draft every contract from it.
- Bilingual templates with merge fields — Write a template in English, Arabic or both. Click a field to put your company, the counterparty, the dates, the value or the governing law into the text, and place the clauses where they belong.For: Legal manager
- Questions a template asks — Add the blanks a contract has to fill in, such as a delivery address or a payment term: text, date, amount, party, person or number, in both languages, required or not. The person drafting answers them in a form.For: Legal manager, Requester
- A clause library with a risk level — Keep reusable clauses in English and Arabic, each with a risk level, a flag for the ones that must stay in the contract, and a softer fallback clause to offer when the other side will not accept the first.For: Legal manager
- Published versions never change — Publishing freezes a version of a template or a clause. Editing a published one starts the next version as a draft, and contracts already drafted keep the version they used.For: Legal manager
- Preview before anyone sees it — See the text as the template writes it, in each language, with sample answers before you publish, and with the real answers on a contract.For: Legal manager, Requester
- Templates that cannot run code — Values are escaped and the template language has no scripts, so a template or a typed answer cannot inject anything into a contract.For: Legal manager
The register and each contract
Every contract in one place, with where it stands and what happens next.
- One register of every contract — Search by number, title, counterparty or kind, and filter by what is waiting for approval, out for signature, in force or ending soon, or by owner, value and dates. Filters survive a refresh.For: Legal manager, Requester
- A hub of six tiles that act — Waiting for my approval, waiting for my signature, out for signature, ending within 90 days, overdue obligations, and signed and in force. Each tile opens its list, and a tile you may not open is hidden.For: Legal manager, Requester, Approver
- The whole contract on one page — Tabs for the overview, the parties, the document, the approvals, the signatures, the obligations, the amendments and renewals, and the history and notes, with the next step offered at the top. A start or end date typed in must fall in the years 2000 to 2099, and so must an obligation's due date, so a typo such as 1900 is refused.For: Legal manager, Requester
- A road from draft to in force — A bar shows draft, waiting for approval, approved, out for signature, signed and in force, and names any state off the road. The buttons are only the steps allowed in that state and by your permissions.For: Legal manager, Requester
- The counterparty comes from your party list — Pick a customer or supplier that already exists, or create one without leaving the form. Name, tax number and contact come from the party record, so nobody types them twice.For: Requester
- Parties and their contacts — Add a guarantor, a witness or a person on your side beside the counterparty, each with a contact name, e-mail and mobile number that are filled from the party and can be changed for this contract.For: Requester, Legal manager
- Versions with fingerprints — File each version of the text from Documents; each keeps its fingerprint, who filed it and where it came from. Compare two versions to see whether the file changed.For: Legal manager, Requester
- Terms are locked once approval starts — After a contract has gone for approval only its title and owner can change, so what was approved is what is signed. To change the terms, send it back to draft or amend it.For: Legal manager
- Renew and amend as new drafts — Renewing or amending a contract in force makes a new draft that goes through the same road. The earlier contract changes only when the new one is signed, and only one open renewal or amendment is allowed at a time.For: Legal manager
- Automatic renewal and expiry — A contract set to renew by itself is extended by its renewal term when its end date passes; any other becomes expired. Inside your alert days it shows as expiring soon and its owner is told once for each threshold.For: Legal manager
- Terminate, cancel and withdraw with a reason — Ending a contract, cancelling a draft or withdrawing an approved one asks for the reason and the day it takes effect, and keeps both on the record. Withdrawing a contract that is out for signature stops the request and its links.For: Legal manager
- Archive and restore — Move a finished contract out of the working list and bring it back when needed, without losing its history.For: Legal manager
- History and notes on every record — Every contract, signing request, template and clause shows who changed what and when, with the old and new values in words, beside a place for notes and follow-up.For: Legal manager, Requester
- Walk from one contract to the next — From a contract or a signing request, step to the previous or next one in the same order and filters as the list you came from.For: Legal manager, Requester
- One register entry for what other modules sign — An award letter, a framework agreement, a job contract or a subcontract signed through Contracts is also filed in the register as a record-only entry, once per source document.For: Legal manager
Approval before signature
Nothing reaches a signer until the right person has agreed to it.
- Approval when the kind or the value says so — A kind can always need approval, or only above a value in the contract's own currency; the workspace can also set a value above which every contract needs it. Below those, submitting approves at once.For: Contracts administrator, Legal manager
- One approver, or Accounting's approval chain — Choose one approver in Contracts, or let each click on Approve count as a step of the approval chain you already run in Accounting. With Accounting out of your plan, one approver decides and the page says so.For: Approver, Contracts administrator
- Nobody approves their own contract — On the contract page, whoever submitted a contract is offered neither Approve nor Reject, and if they try anyway the refusal is in words. The rule is on by default and one setting turns it off.For: Approver, Contracts administrator
- Reject with a reason, revise and submit again — A rejection needs a reason that the requester reads. The contract goes back to draft with the reason beside it, and each new submission is counted.For: Approver, Requester
- Decisions made in Accounting come back — An approval or a rejection taken in Accounting's approval inbox moves the contract by itself, with Accounting's note, so nobody has to repeat it in Contracts.For: Approver
- Approval can be switched off — A workspace that does not want an approval step turns it off, and every submit then approves at once. Contracts already waiting can be withdrawn.For: Contracts administrator
Sending for signature
Ask the right people to sign, in the right order, and keep track of each one.
- Three ways to start — Send an approved contract, send any PDF from Documents without a contract, or draft from a template and send in one go. The last one stops at approval when the kind needs it and sends at once when it does not.For: Requester, Legal manager
- Signing in order, together, or in groups — Give each signer an order number: equal numbers sign at the same time and a higher number waits until the group before it has signed. The wizard names the result in words.For: Requester
- Roles: signs, approves, witnesses, receives a copy — A person can be asked to sign, to approve, to witness, or only to receive the signed copy. Those who only receive a copy sign nothing.For: Requester
- Colleagues sign inside the system — A colleague asked to sign finds the document under My signatures, reads it and signs with their own login. Nobody can sign on their behalf, not even an administrator acting as them.For: Requester, Legal manager
- People outside need no account — An outside signer gets an e-mail with a personal link and signs from a phone or a computer, in English or Arabic. There is nothing to install and no password.For: Requester, External signer
- Reminders on your schedule — Signers are reminded every few days up to a limit you set, and each reminder carries a fresh link. You can also remind everyone yourself; each person is reminded at most once an hour.For: Requester, Contracts administrator
- Replace a signer or issue a new link — If the wrong person was asked, replace them: the old link stops and the new one is sent. If an e-mail never arrived, make a new link and hand it over yourself; it is shown once and the earlier one stops.For: Requester
- Withdraw a request, or let it expire — Withdrawing stops every link and records why. A request also expires by itself after the days you set, the contract returns to approved, and the owner is told.For: Requester, Legal manager
- Exactly the file that was approved — The signing copy is frozen when the request is sent. If the file in Documents was changed after approval, sending is refused with what to do, so a different text is never signed by accident.For: Legal manager, Requester
- Record a signed paper copy — When a contract was signed on paper, record the signed file and the date. The contract becomes signed, with the way it was signed shown as paper, and any open request is withdrawn.For: Legal manager
- Live progress of every signer — The signing request page shows each person's step — not asked yet, invited, opened, identity confirmed, signed or declined — and refreshes by itself while the request is out.For: Requester, Legal manager
What the signer sees
A clear, safe page that works on a phone, for a person who has never used the system.
- A code to the invited e-mail — To prove it is them, the signer receives a six-digit code at the address the sender used and cannot send it anywhere else. Five wrong tries spend a code and at most five codes are sent an hour.For: External signer
- The signing link alone, where allowed — For a simple agreement the sender can accept the link alone as proof. The certificate then says that the simplest level was used.For: External signer, Requester
- Read it before signing, and know it is the right file — The document opens in the page with its fingerprint. The page checks the file it received against that fingerprint and, if they differ, says not to sign and offers no way to.For: External signer
- Draw, type or upload a signature — Draw with a finger, a pen or a mouse, type your name in a signature style, or upload a picture of your signature. Without a mouse or a touch screen the pad works with the keyboard.For: External signer
- Consent in words, then one more confirmation — The signer agrees in plain words that an electronic signature has the same effect as a handwritten one, then sees their mark and the fingerprint once more before pressing Sign now.For: External signer
- Decline with a reason — A signer can decline; the reason is required, up to a thousand characters. The sender is told with the reason and the request stops for everyone.For: External signer, Requester
- A receipt and the signed copy by e-mail — After signing the page shows a receipt with the time, the fingerprint and how many have signed. When everyone has signed, each signer receives a link to download the signed document and its certificate.For: External signer
- Arabic, English and a phone — The page opens in the language the sender chose, switches between English and Arabic with the layout reversed, can show Hijri dates beside the Gregorian ones, and fits a phone screen.For: External signer
- A link nobody can guess, and one answer for every closed door — Signing links are long random values that are stored only as a fingerprint. A wrong, expired, replaced or withdrawn link all get the same reply, so nobody can learn whether a request exists.For: External signer
- A 30-minute signing session — Once confirmed, the signer has 30 minutes to read and sign; after that they confirm again and nothing they did is lost.For: External signer
Evidence and trust
Prove later who signed, when, how, and that nothing changed.
- A signing record nobody can alter — Every step — created, sent, opened, code sent, code confirmed, signed, declined, sealed — is chained to the one before it, so a step changed, removed or added afterwards is detected. The database itself refuses to edit or delete it.For: Legal manager
- A certificate of completion — A bilingual certificate lists each signer, the way they were confirmed, the time, the address and device used, and the fingerprints of the document, so it stands on its own as proof.For: Legal manager
- The signed PDF with a signature page — When the last signer signs, a page listing every signature is added after the last page of the document and the finished PDF is kept with the original and the certificate. Anyone who may read the contract can download the signed copy from the contract page; the certificate stays with the evidence permission.For: Legal manager, Requester
- A company seal on the finished PDF — Choose a company certificate from PDF Tools and every finished PDF is sealed with it, so any later change breaks the seal. Without one, the copy is protected by its fingerprint and says so.For: Contracts administrator, Legal manager
- The signed copy filed in Documents — The signed PDF and the certificate are filed in a restricted workspace in Documents under legal hold, so they cannot be deleted by accident or by the retention sweep.For: Legal manager
- Anyone can check a signed document — A public page checks a PDF or its fingerprint against the signing record. The file is fingerprinted on the visitor's own device and only the fingerprint is sent. A QR code on the signing request opens it.For: External signer, Legal manager
- Check a document from inside — Staff pick a file in Documents or paste a fingerprint and are told which signing request it matches — the signed copy, the certificate or the file that was sent — and whether the record is intact.For: Legal manager
- Sealing that retries by itself — If the seal or the document server is unavailable when the last person signs, the request waits as sealing and is retried until it succeeds; after repeated failures the copy is protected by its fingerprint instead.For: Legal manager
- Signing with a personal certificate — A colleague can sign with their own certificate from PDF Tools when the sender asks for it. Turned on by the administrator.For: Contracts administrator, Requester
- UAE PASS and Nafath, when your platform opens them — Signers can prove who they are with a national digital identity. Both are built against the providers' test systems and stay closed until the partner accreditation is held and the platform operator opens them; the live systems are closed in the product itself.For: Contracts administrator, External signer
Obligations and alerts
Remember what each contract makes somebody do, and by when.
- Obligations on each contract — Record what has to be done — a payment, a delivery, a report, insurance, a performance target, a renewal notice — with the due date, the person responsible and an amount.For: Legal manager, Requester
- Repeating obligations — Mark one as monthly, quarterly or yearly and completing it creates the next, up to the contract's end date.For: Legal manager, Requester
- Alerts before and after the due date — The person responsible is told on the days you choose before the date, for example 7 and 1, and again when it is overdue, once each. A contract's owner is told when the contract is nearing its end, on the days you set.For: Legal manager, Requester
- Done, or waived with a reason — Mark an obligation done, or waive it with a reason that stays on the record. A closed obligation never changes.For: Legal manager, Requester
- One list across all contracts — See every obligation in one list with filters for open, overdue, mine, done and waived, and a due-date range.For: Legal manager, Requester
- Alerts only on contracts in force — Reminders and the overdue mark apply once a contract is signed or in force, so a draft or a closed contract never nags anyone.For: Legal manager
AI assistance
Advice that saves reading time and never changes anything on its own. Off until you turn it on.
- Review against your clause library — Compares a contract's text with your published clauses and lists what differs, what is missing and what the library does not cover, with a risk level, why it matters and suggested wording. A missing must-have clause is always high risk. Needs an AI provider.For: Legal manager
- A risk score you choose to keep — The review gives a score out of 100. It is stored on the contract only when a person saves it, and can be cleared.For: Legal manager
- Obligations suggested from the text — The AI reads the contract and proposes obligations with dates, amounts and repeats. Nothing is added until a person adds it; one without a date needs a date first.For: Legal manager, Requester
Working with other modules
Other modules ask Contracts to collect signatures and are told the outcome.
- Signatures for Procurement awards and agreements — An approved award letter or a framework agreement can be sent for signature from Procurement. Contracts runs the signing and tells Procurement when it was completed, declined, expired or withdrawn.For: Legal manager, Requester
- Signatures for Construction contracts and subcontracts — A job contract or a subcontract can be sent for signature from Construction, and the outcome comes back to the record.For: Legal manager, Requester
- A draft contract from an accepted quote — When a customer accepts a quote in Sales, Contracts can draft the contract with the customer, the title, the value and the currency filled in. Off until the administrator turns it on.For: Requester, Legal manager
- A request that waits for its file — If another module asks for a signature before its PDF is ready, the request waits, the owner is told, and attaching the file and sending finishes it. A request from another module can also be sent as soon as the file arrives, by a setting.For: Requester
- Names that follow your party list — When two customers or suppliers are merged in Parties, their contracts and signers move to the one that remains, and duplicate contact rows are folded together.For: Legal manager
- Told by the notifications you already use — Signers get invitations, reminders, codes and their signed copy by e-mail; staff are told in the bell and by e-mail when a contract needs approval, is approved, signed, expiring or ended, and when an obligation is due.For: Requester, Legal manager, Approver
Settings, roles and control
Behaviour is data: your rules are settings, not code.
- Rules you set — Number patterns, how long a signing request stays open, reminder days, how many reminders, alert days for contracts and obligations, how an outside signer proves who they are, how long the signed copy can be downloaded, and the time zone, Hijri dates and digits on the certificate.For: Contracts administrator
- Settings that cannot be set wrongly — Every value is checked against the module's own limits, with the options named in the refusal. A change never moves a signing request that is already out: it keeps the expiry and reminders it was sent with.For: Contracts administrator
- Four ready-made roles — Contracts administrator, legal manager, requester and viewer, plus the finance approver in Accounting. A requester can draft and send but not approve, end or see the signing evidence; anyone inside can be asked to sign.For: Contracts administrator
- Evidence only for those who need it — The signing record and certificate contain signers' addresses and devices, so they are shown only to holders of the evidence permission, not to every manager.For: Contracts administrator, Legal manager
- Switches for each part — Turn the clause library, redlining, approvals, obligations, the company seal, signing for other modules, quote to contract, personal certificates and AI review on or off on one page.For: Contracts administrator
- Open a version to edit or redline — Open the current file in the document editor to edit it with tracked changes and save the result back as a new version. Needs a document server.For: Legal manager
- Tools for the Copilot, MCP and the developer API — Every action — list, create, approve, send, remind, check a document — is a tool the Copilot, MCP clients and the developer API can use under the person's own permissions. A signature itself is never a tool: it is always the signer's own act.For: Contracts administrator, Legal manager
- English and Arabic throughout — Every screen, template, clause, e-mail, the signing page and the certificate are in English and Arabic with right-to-left layout.For: Contracts administrator, Legal manager, Requester, External signer
Learn it in the app
A guided tour inside Contracts & E-Signature teaches the work by having you do it.
- Hands-on guided tour — 5 short chapters (Find and open a contract; Write a contract; Sign and follow signatures; Keep what contracts promise; Set the rules) that start by themselves the first time you open Contracts & E-Signature. Each step waits for you to really do it, such as opening a list or saving a first record, and any chapter can be paused, resumed or replayed from the last row of the Contracts & E-Signature menu or from Tours in the account menu.For: Contracts administrator, Legal manager, Requester, Approver, External signer
Works with other modules
Done by more than one person
What each role gets
- Contracts administrator — Sets Contracts up for the company. Defines the kinds of contract and how they are numbered, who approves and above what value, how outside signers prove who they are, how long requests stay open and when reminders go out, chooses the company seal, turns the optional parts on and gives people their roles.
- Legal manager — Owns the wording and the register. Writes and publishes templates and clauses, approves and sends contracts, records signed paper copies, renews, amends and ends contracts, checks the signing evidence and keeps the obligations. Cannot change settings or identity providers.
- Requester — Any colleague who needs a contract. Drafts it from a template, submits it for approval, sends it for signature, follows each signer, reminds them, and signs what is addressed to them. Cannot approve, end or archive a contract, or see the signing evidence.
- Approver — The legal manager or the finance controller who decides before a contract can be sent. Approves with a note or rejects with a reason, as one approver or as a step of the approval chain in Accounting. Cannot approve a contract they submitted.
- External signer — The person on the other side. Has no account: opens the e-mailed link, confirms with a code, reads the document, signs by drawing, typing or uploading, or declines with a reason, then receives the signed copy and its certificate.
Frequently asked questions
Is an electronic signature legally valid in the UAE and Saudi Arabia?
Both countries recognise electronic signatures, and a document that cannot be altered after signing, with a record of who signed and when, is the evidence most disputes need. The strongest level, a qualified signature, needs a national identity such as UAE PASS or Nafath, which are closed until the platform opens them. Some documents, such as the transfer of real property, cannot be signed electronically at all: Contracts lets you mark those kinds so they are recorded on paper instead. Ask your lawyer which level each of your contracts needs.
Does the person I send it to need an account?
No. They open a personal link from an e-mail, confirm with a six-digit code sent to the same address, read the document and sign from a phone or a computer. Colleagues inside your company sign under My signatures with their own login.
Can signers confirm with a text message?
Not yet. Text messages can reach staff but not a phone number outside your company, so an outside signer confirms with an e-mailed code, or with the signing link alone where the kind of contract allows it.
Does it work with UAE PASS and Nafath?
Both are built and tested against the providers' test systems, but they stay closed until the partner accreditation is held and your platform operator opens them. Until then outside signers use the e-mailed code or the link.
How do I know a signed PDF has not been changed?
Every signing request has a record in which each step is chained to the one before it, and the finished PDF carries a fingerprint, and a company seal if you chose one. A public page lets anyone drop the PDF to see whether it is the real signed document; the file never leaves their device.
Can I approve contracts through the approval chain I already use in Accounting?
Yes. With Accounting in your plan, each click on Approve is a step of the chain you set for contracts, and a decision taken in Accounting's approval inbox comes back to the contract. Without Accounting, one approver in Contracts decides.
What does the AI do, and is it on?
It is off until the administrator turns it on and sets an AI provider. It then compares a contract with your clause library and lists what differs, with a risk score, and suggests obligations from the text. It only advises: nothing is changed or added until a person does it.
Can Contracts handle employment contracts and property leases?
It keeps the signed copy of an employment contract or a lease, with its dates, owner and alerts, as a record-only entry. It does not yet receive signing requests from HR or from a property module, so those contracts are signed on paper or outside, and the signed file is recorded here.
Which languages does it support?
English and Arabic everywhere: screens, templates and clauses, e-mails, the signing page and the certificate. The signer's page opens in the language the sender chose and can show Hijri dates beside the Gregorian ones.
Part of one platform
Contracts & E-Signature is one of 59 apps (36 business apps and 23 ISO standards) that share the same sign-in, the same people, the same customers and the same AI copilot. See all apps or how Tarleaks ERP compares with Odoo, ERPNext and Zoho.