# Files, uploads and exports

Choose the right file and wait for its checks to finish.

Type: Reference

For: Users uploading evidence, photos or programme files

Before you start: Access to the relevant record and available academy storage.

Reviewed: 2026-09-16

## Configured upload limits



| Use | Maximum size |
| --- | --- |
| Ordinary image | 5 MiB |
| Attendance photo | 5 MiB |
| Finance evidence | 8 MiB |
| Staff document | 10 MiB |
| Programme media | 20 MiB |
| Player import (CSV) | 10 MiB |
| Player import (.xlsx workbook) | 100 MiB |

## File handling

Use a type accepted by the specific upload control. Uploads pass through validation and scanning; a pending scan is not a usable attachment. Do not rename a rejected file's extension to get past validation.

Ordinary display images may be sanitised. Financial evidence preserves its original content. Use the appropriate workflow so the intended treatment and permissions apply. Export links are temporary; the configured export download window is 72 hours. Store downloaded copies securely.

## If an upload fails

Check the file size, format, current storage usage and scan result. Retry a transient failure once after checking the record for an existing upload. Ask the administrator about rejected or quarantined files. Do not upload confidential records to an unrelated public tool to reduce their size.

## Related guides

- [Import player records from CSV or Excel](https://kelab.app/docs/csv-import.md)
- [Review a payment and its evidence](https://kelab.app/docs/payment-evidence.md)
- [Request an export or account deletion](https://kelab.app/docs/privacy-requests.md)
- [Find the next step when something goes wrong](https://kelab.app/docs/troubleshooting.md)
