File Uploads in monday.com Forms: Limits and Setup
Published on August 17, 2026
A form that cannot take an attachment is not much use for onboarding paperwork, signed contracts, ID copies, or a screenshot attached to a support ticket. You need the file to land on the right item, in the right column, without a size cap that rejects it halfway through.
FormFlow’s File field maps directly to monday.com’s Files column, so uploads from a public or update-form submission go straight onto the item like any other field. This post covers the size and count limits, how the field behaves, and where things commonly go wrong.
Quick answer
- FormFlow accepts files up to 100 MB each, with up to 30 files across a single submission.
- A File field maps to monday.com’s Files column — anything that lands there behaves like a normal attachment on the item.
- Test with your actual file types (PDF, ZIP, images, design files) against your board before you publish the form; see supported field types for the full list.
- Install FormFlow to add a File field to an existing board in a few minutes.
How File Fields Map to monday.com Columns
FormFlow’s form builder exposes a File field type under the Media group, alongside Signature. Both write to a Files column on your board:
| Form Field | Board Column | What Gets Stored |
|---|---|---|
| File | Files | The uploaded file, attached to the item like any other file |
| Signature | Files | The captured signature, saved as a PNG |
Because the upload lands in a real Files column, anything downstream that reads that column — automations, dashboards, other apps — sees it the same way it would see a file someone dragged onto the item manually. There is no separate storage layer to sync or reconcile.
Upload Limits
Public submissions use multipart uploads with two guardrails:
- Per-file size: up to 100 MB.
- Files per submission: up to 30 files across the whole submission, not per field.
Both limits apply at the upload layer, so a submission that exceeds them fails before it reaches your board rather than silently truncating. A 100 MB cap comfortably covers PDFs, scanned IDs, photos, and most signed agreements, but design files or raw video can exceed it. If your respondents mostly submit from mobile networks, test with a real device — a 90 MB file that uploads fine on office wifi can time out on a phone with weak signal.
If a single document type is likely to blow past 100 MB, ask respondents to compress it first, or collect a shareable link (Google Drive, Dropbox) in a text field instead of a raw upload.
How This Compares to monday.com WorkForms
monday.com’s own WorkForms tool also has a File field, but its size limit is not published in monday’s own documentation. What is documented is that the limitation is a live pain point: monday.com’s community forum has an open feature request for higher upload limits on WorkForms , plus a separate thread asking monday.com to warn users before submission if a file is too large rather than fail after the respondent has already filled out the rest of the form. Users have also asked for the ability to restrict uploads to specific file types — WorkForms does not filter by extension today, and neither does FormFlow’s File field; both accept whatever the respondent’s device provides.
If your workflow depends on file-type filtering at the form level, plan to validate file types after submission (a status column and manual review, or an automation that flags unexpected extensions) rather than assuming either tool blocks them for you.
One more upload-specific caveat: if you also turn on local draft save for a document-heavy form, do not count on an in-progress upload surviving to the resumed draft — warn respondents that File and Signature fields need to be re-attached either way.
Setting Up a File Upload Field
- Open your board and add a FormFlow Insert Form or Update Form view.
- Drag a File field from the field library onto the form.
- Map it to a Files column — either an existing one or a new column FormFlow creates for you.
- Set the field label and mark it required if the submission should not be accepted without an attachment.
- Preview the form and upload a real file of the type and size your respondents will actually send, not a small test file.
For a document-heavy form — onboarding, contracts, expense reports — group your File fields onto their own page. See multi-page forms for how to split a long form so respondents are not staring at ten upload fields at once.
Common Use Cases
| Use Case | What Gets Uploaded | Field Setup |
|---|---|---|
| Employee onboarding | ID copy, signed agreement, tax form | Multiple required File fields, one per document |
| Support or IT ticket | Screenshot of the issue | Optional File field, not required |
| Client feedback or reviews | Photo evidence | Optional File field |
| Signed approvals | Signature capture | Signature field, saved as PNG |
The HR onboarding guide walks through a full board setup with several required File fields plus a Signature field for the employment agreement.
Frequently Asked Questions
What happens if a respondent tries to upload a file larger than 100 MB?
The upload is rejected at the multipart upload layer before the submission completes, so the file does not partially land on your board. The respondent needs to compress the file or split it before resubmitting.
Can I limit uploads to specific file types, like only PDFs?
Not at the field level today. Both FormFlow and monday.com WorkForms accept whatever file type the respondent’s device sends. If a specific format matters, review submissions afterward or flag unexpected extensions with an automation.
Does a file uploaded through a form count against my monday.com account’s storage the same as a manually attached file?
Yes. Once a file lands in a Files column, it is stored the same way monday.com stores any file on that column, regardless of whether it arrived through a form or was dragged on manually.
Can I require a file upload but make it conditional on another field?
Yes. Combine the File field’s required setting with a visibility rule so it only appears — and only blocks submission — when a prior answer makes it relevant, for example only requiring a signed agreement when the respondent selects “Full-time” as their employment type.
Next Steps
- Supported field types →
- Form Settings — required fields and validation →
- Set up an employee onboarding form with multiple File fields →
- Install FormFlow and add a File field to your first form.
Last reviewed: 2026-08-17. WorkForms upload behavior verified against monday.com community feature requests linked above; monday.com does not publish an exact WorkForms file size limit, so no specific number is claimed for it here.