Skip to main content

Fix bank statement upload failures

V
Written by Victor Fteha

When a bank statement upload stalls, the files never show on the deal, or Compress Statements errors, work through these checks in order before contacting support.

Upload keeps spinning or buffering

The file is still transferring. Do not interrupt it.

  1. Wait for the spinning animation to finish before adding another file.

  2. Do not reload the page while the upload is in progress.

  3. When the upload finishes, confirm the Edit button shows Done before you submit the deal.

Files do not appear in the deal

If the upload seemed to finish but nothing shows in the Bank Statements field, confirm placement first, then treat the files as unreadable.

  1. Open the deal and check the Bank Statements field. Statements must land there, not in a different document field.

  2. If the field is empty or incomplete, open the Underwrite tab and check whether Compress Statements shows an errored status.

  3. Remove any partial or problematic files from the deal.

  4. Re-upload clean, non-corrupted PDFs into Bank Statements.

  5. Confirm each file appears in Bank Statements and that Edit shows Done.

If the statements should have arrived through a form or webhook instead of a manual upload, verify attachments with Receive application files through a webhook and verify deal attachments.

Corrupted or unreadable PDFs

Invalid PDFs often fail quietly: the upload looks finished, then Compress Statements shows errored, or the files never stay on the deal.

  1. In the Underwrite tab, check Compress Statements for an errored status.

  2. Remove the bad files from Bank Statements.

  3. Re-upload clean, non-corrupted PDFs into Bank Statements.

  4. Run Compress Statements again and confirm the status is not errored.

Compress Statements processes only PDF files in Bank Statements. PNG, JPG, and other formats are skipped unchanged.

Oversized bank statement files

Large PDFs can stall uploads, leave attachments missing from the deal, or fail email and funder submissions. After compression, MCA Pilot warns when the combined size is still above the 18 MB limit most email providers enforce.

  1. Open the deal, go to the Underwrite tab, and in the Files section click Compress Statements.

  2. Watch the Updates panel until status shows complete.

  3. If the combined size is still above 18 MB, ask the merchant for lower-resolution statements, or split the statements across multiple submissions.

  4. If you saw an error like message failed 550 error reading data, max message size exceeded, compress first, then re-upload or resubmit the smaller files.

For status messages and what gets compressed, see Compress Statements: Reduce Bank Statement File Sizes.

Upload succeeded but the deal still looks incomplete

After the files appear in Bank Statements, finish the underwriting checks if you uploaded manually.

  1. Open the deal and go to the Underwrite tab.

  2. Click AI Underwriting to extract financials and positions.

  3. Click AI Docs Check to confirm the application and last 3 months of bank statements are present.

  • Ready to Submit means the required application and statements are present.

  • Missing Documents means something is still absent. Open Notes to read Documentation Check and Missing Documents.

For the full AI and submission recovery path, see Troubleshooting AI underwriting misses and deal submission blockers. For the manual-upload AI buttons only, see I manually uploaded bank statements to a deal.

Still stuck?

Contact support with:

  • The deal name

  • What you saw: spinning animation, error message, missing files, or Compress Statements showing errored

  • Whether the upload was manual or came through a form integration

  • The bank or statement format, if you know it

Support can check the upload logs and file status directly.

Did this answer your question?