> ## Documentation Index
> Fetch the complete documentation index at: https://www.spacebring.com/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Contracts

> Create, issue, and manage digital contracts to formalize customer agreements

Contracts are individual agreements between you and your customers. The **Contracts** module provides a seamless, centralized way to store and manage all customer agreements in one place.

<Frame>
  <iframe className="w-full aspect-video rounded-xl" src="https://www.youtube.com/embed/GdGeUsLU8Vw" title="YouTube video player" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowFullScreen />
</Frame>

Contracts are designed to simplify your onboarding process and ensure legal protection:

* When you need members to formally sign off on liability waivers, building rules, or regulations (e.g., liability for damages, general conduct).
* To require a digital signature *before* a member is allowed to proceed to payment or activate their plan, ensuring compliance precedes financial commitment.
* To attach specific, separate legal agreements to individual membership plans.
* To eliminate the administrative burden of using third-party tools by allowing admins to create, send, track, and file contracts seamlessly within Spacebring.
* To generate contracts that automatically reflect the dedicated resource being leased (e.g., the specific desk or office) and link the document to the customer.

## Prerequisites

To start using contracts, make sure you've completed the following prerequisites:

* Enable the **Contracts** switch on the **Location settings** > **Contracts** page.
* [Upload a contract template](/docs/billing/contracts/templates).
* Create your [membership plans](/docs/billing/plans), [resources](/docs/resource-management), and [one-off services](/docs/guides/catalog-of-reusable-fees).

## Create a contract

1. Go to the **Billing** > **Contracts** page.
2. Press **Create contract** in the top-right corner.

<Frame>
  <img src="https://mintcdn.com/spacebring/Q1ag5QEyylZUYkCY/images/billing-contracts-1.png?fit=max&auto=format&n=Q1ag5QEyylZUYkCY&q=85&s=35751ca747169b1a0c26f35de9992aff" alt="" width="1619" height="388" data-path="images/billing-contracts-1.png" />
</Frame>

3. Fill out contract details:

* **Customer**
* **Template**
* **Expiration date** — set the deadline for signatories to sign. If not signed by that date, the contract will be auto-declined.

<Info>
  The expiration date cannot be in the past. If issuing for eSignature, it must also fall within 90 days from the issue date.
</Info>

* **Items** — add recurring and/or one-off services the customer will receive under this contract.
  * For each item, specify the quantity, adjust the unit price if needed, or apply a coupon discount.

<Info>
  You can apply coupons only to recurring items in contracts.
</Info>

If the customer's contract includes at least one recurring item, set:

* **Start date**
  * You can create backdated contracts, too.
* **End renewal** — select **On date** to specify an end date, or choose **Never** if the contract has no specific end date.
* **Create subscription from contract**
  * If enabled, once all parties sign, the following happens automatically:
    * The subscription activates on the selected start date.
    * The first invoice, including all items you added, is issued to the customer.
  * If disabled, the administrator must manually [create a subscription](/docs/billing/subscriptions) for the customer.

<Info>
  When adding both recurring and one-off items, the one-off items are included only on the customer's first subscription invoice. They are automatically removed from the subscription after the first billing period.
</Info>

<Tip>
  You can also issue renewal contracts to customers with active subscriptions.
</Tip>

If the customer's contract includes only one-off items:

* **Issue invoice from contract**
  * If enabled, the customer will receive an invoice with the selected items automatically when the contract is fully signed.
  * If disabled, the administrator must manually [issue the invoice](/docs/billing/invoices/issue) to the customer.
* **Signatories**
  * Enter the signatory's name, email, phone number (optional), and party (customer side or location side).
  * You can add unlimited signatories on both sides. Then, drag and drop them to define the order in which you want all signatories to receive a contract email for signature (if you use eSignature).

<Tip>
  For individual customer contracts, you can click to prefill the signatory with information from their profile.
</Tip>

<Info>
  The contract may have no location signatories, but must have at least one customer-side signatory.
</Info>

4. Press **Create**. Then review all details before issuing the contract.

## Issue a contract

1. Open the contract and select one of the following options:
   * Press **Issue for external signature** to collect the contract signature manually.
   * Press **Issue for eSignature** to collect the contract signature automatically.

<Frame>
  <img src="https://mintcdn.com/spacebring/Q1ag5QEyylZUYkCY/images/billing-contracts-2.png?fit=max&auto=format&n=Q1ag5QEyylZUYkCY&q=85&s=46eef001bd8816c8658c8ab66886a513" alt="" width="1577" height="894" data-path="images/billing-contracts-2.png" />
</Frame>

2. With eSignature, the customer receives an email and can sign digitally. [Issue contracts for eSignature](/docs/billing/contracts/signatures)
3. Without eSignature, share the contract with the customer externally for signature. In this case, it is not sent automatically.

Customers can always view their contract on the **Membership** > **Billing** > **Contracts** page.

<Frame>
  <img src="https://mintcdn.com/spacebring/Q1ag5QEyylZUYkCY/images/billing-contracts-3.png?fit=max&auto=format&n=Q1ag5QEyylZUYkCY&q=85&s=e135aa99852a6b5f34c30aa57b23dea5" alt="" width="1608" height="747" data-path="images/billing-contracts-3.png" />
</Frame>

## Manage contracts

To view all contracts or find a specific customer contract, administrators:

1. Go to **Billing** > **Contracts** page.
2. Use filters to find a specific contract by **Status**, **Customer**, or **Create date** period.
   * Filter by **Status** to hide declined or terminated contracts from the list.

### Edit or delete a draft contract

You can modify or delete a contract while it is in **Draft** status.

1. Open the contract.
2. Click the **(...)** button in the top right corner.
3. Select **Edit** to adjust details or **Delete** to remove the draft.

<Frame>
  <img src="https://mintcdn.com/spacebring/Q1ag5QEyylZUYkCY/images/billing-contracts-4.png?fit=max&auto=format&n=Q1ag5QEyylZUYkCY&q=85&s=7545813d5675d67d2d50686826411918" alt="" width="1595" height="881" data-path="images/billing-contracts-4.png" />
</Frame>

<Info>
  Deleting the contract is irreversible and cannot be undone.
</Info>

### Decline an issued contract

If the contract has already been issued but needs to be corrected or should no longer be signed:

1. Open the contract.
2. Find the **Signatories** section in the right-hand panel.
3. Click **(…) >** **Mark as declined** next to your space's signatory name, or next to the customer's name if only the customer was expected to sign.
4. Issue a new contract, if needed.

<Frame>
  <img src="https://mintcdn.com/spacebring/mzRwPUVdFenVRRHA/images/billing-contracts-decline-an-issued-contract.png?fit=max&auto=format&n=mzRwPUVdFenVRRHA&q=85&s=41c0526bafc04b09b9a5a1eba747a873" alt="Billing Contracts Decline An Issued Contract" width="2196" height="1125" data-path="images/billing-contracts-decline-an-issued-contract.png" />
</Frame>

<Warning>
  Marking any party as declined doesn't send a notification to the customer.
</Warning>

### Terminate a signed contract

You can also terminate already signed contracts:

1. Open the contract.
2. Click the **(...)** button in the top right corner.
3. Select **Terminate** and choose the reason.

<Frame>
  <img src="https://mintcdn.com/spacebring/Q1ag5QEyylZUYkCY/images/billing-contracts-5.png?fit=max&auto=format&n=Q1ag5QEyylZUYkCY&q=85&s=a268ce20fe78b098dca30445bc42ccb3" alt="" width="2412" height="806" data-path="images/billing-contracts-5.png" />
</Frame>

Upon termination, a confirmation email with the reason will be sent to the customer.

To track contract analytics, go to **Analytics** > **Contracts** page.
