> You are reading the Docusign Developer Documentation. For clean Markdown of any page, append .md to the page URL.
>
> Documentation indexes by section:
> - APIs and SDKs: https://docusign.docs.buildwithfern.com/docs/llms.txt
> - Platform 101: https://docusign.docs.buildwithfern.com/platform/llms.txt
> - Extension Apps: https://docusign.docs.buildwithfern.com/extension-apps/llms.txt
> - Docusign CLI: https://docusign.docs.buildwithfern.com/docusign-cli/llms.txt
>
> Authentication (OAuth, JWT Grant, M2M): https://docusign.docs.buildwithfern.com/platform/auth
> Webhooks and Connect: https://docusign.docs.buildwithfern.com/platform/webhooks
>
> OpenAPI specifications: https://docusign.docs.buildwithfern.com/openapi.json
> MCP server: https://docusign.docs.buildwithfern.com/_mcp/server

# File limitations

> **Note**
>
> This page describes functionality for the older eSignature SOAP API. See [eSignature API rules and resource limits](/docs/esign-rest-api/esign101/rules-and-limits) for more information on this topic in the more actively-supported eSignature REST API documentation.

Docusign has the following limitations on files used in envelopes and as attachments:

* Docusign recommends that you do not add files larger than 25MB to an envelope. Note that, depending on the recipient’s internet connection, large files might affect signing performance.
* Docusign has not imposed a limit on the number of files that can be added to an envelope. However, as with file size, envelopes with a large number of files might affect signing performance.
* The API supports adding documents of 33MB or less for an envelope. The UI supports adding documents of 25MB or less.
* There is a file size limit of 5MB for attaching completed documents to emails sent by Docusign to recipients when an envelope is completed. If the completed documents are greater than 5MB, the email still provides a link to the documents on the Docusign system.