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

# Troubleshoot Contract Upload

> Resolve contract upload failures in Discover caused by unsupported formats, oversized files, or unreadable content.

Your contract upload can fail in GoGuardian Discover when the file format is unsupported, the file is too large, or the file content is unreadable. This article explains how to identify the cause, retry the upload, and correct extracted fields when extraction is incomplete.

## Identify Possible Causes

Review the most common causes before retrying:

* The file format is not supported. Supported formats: PDF, CSV, XLS, DOCX, TXT, MD.
* The file size exceeds 20 MB.
* The file is password-protected, scanned with low quality, or otherwise unreadable.
* A bulk upload exceeded the number of files allowed per upload.

## Verify Contracts

1. Confirm that each contract uses a supported file format: PDF, CSV, XLS, DOCX, TXT, or MD.

2. Confirm that each file is under 20 MB.

3. Open the contract locally and confirm the text is readable.

4. Re-upload the contract from **Contracts** in Discover.

5. If you're uploading in bulk, split the files into smaller batches and upload again.

## Fix Incorrectly Extracted Information

If your upload succeeds but extracted fields are incorrect, update them directly:

1. Go to **Contracts** or **Licenses** in Discover.
2. Find the uploaded contract and open its extracted details.
3. Click **Edit**.
4. Update fields such as vendor name, license count, cost, and renewal date.
5. Click **Save**.

## Contact Support

If uploads keep failing after completing these steps, contact GoGuardian Support and include:

* Error message text
* Upload timestamp
* Affected file names

## FAQ

**Why does one file fail while others in the same batch succeed?**

Each file is validated and processed independently. One unreadable or unsupported file can fail while the rest complete.

**Can I upload contracts in bulk and correct only the incorrect rows?**

Yes. Find the specific contract record in **Contracts** or **Licenses**, open it, and update the incorrect fields.

## Resources

* [Upload Contract](/products/discover/upload-contract)
