Skip to content

ACH Drafter

Stop wrestling with spreadsheets and manual data entry. Build, validate, and export NACHA-compliant payment files in minutes — with no per-transaction fees.

Guided setup with field validation
Guided Setup

Set Up Once, Use Forever

A three-step wizard walks you through company info, banks, and recipients. Routing numbers are validated as you type, and every field links to a wiki article explaining what it means.

  • Step-by-step setup wizard — no NACHA knowledge required
  • Routing numbers validated on entry with the ABA check-digit algorithm
  • Help links on every field explain NACHA terminology
  • Save once, reuse across every file you create
Recipient directory with encrypted account numbers and bulk CSV import
Private by Design

Recipients Directory & Bulk CSV Import

Store every recipient once, with their account details encrypted at rest and masked by default on screen. Need to add 200 vendors at once? Drop a CSV and we'll validate every row before importing.

  • Encrypted at rest — SQL Always Encrypted protects account numbers end-to-end
  • Masked by default — sensitive fields hidden, click to reveal when needed
  • Bulk CSV import — download the template, paste in your data, preview every row before committing
  • Per-row validation — invalid routing or account numbers flagged with a reason, not silently dropped
Quick-add modal to pay every recipient at once
Build Once, Reuse

Drafts in Minutes, Not Hours

Stop re-keying the same payment data every cycle. Save drafts as templates, clone previous files, or use quick-add to pay every recipient in one sweep.

  • Templates: save any draft as a reusable starting point
  • Clone: duplicate last cycle's draft with one click — edit only what changed
  • Quick-add: select recipients, set amounts, running total updates as you go
  • Raw NACHA preview: see the exact file before you generate it
Clear validation messages that explain how to fix issues
No Cryptic Errors

Validation That Speaks Your Language

Other tools show “Record 6: field 3 invalid.” FISTWorks tells you “Amount at line 14, position 29: must be greater than $0.00.” Every file is validated before generation — broken files never leave the drafter.

  • Human-readable error messages, not NACHA spec references
  • Errors, warnings, and info categorized by severity
  • Supports PPD, CCD, CTX, WEB, and TEL — each validated against its SEC-specific rules
  • Fix issues inside the drafter — the file can't be generated until it's valid
Send files directly to your bank via SFTP
Delivery Built In

Send Files Directly to Your Bank

Skip the “download then upload” dance. Configure your bank's SFTP profile once and push generated files straight to them, with delivery confirmation and retries built in.

  • Multiple SFTP profiles — route different files to different banks
  • Delivery status tracked — Pending, Success, or Failed with retry counts
  • Transmission duration logged for SLA evidence
  • Included on Pro, Plus, and Max plans

Learn more about SFTP Transmission

Return and NOC file browser with status tracking
Close the Loop

Returns & NOCs, Handled

When your bank posts a return file, FISTWorks pulls it from SFTP so you can review, respond, and resolve. Most drafting tools stop at file delivery — we go end to end.

  • Browse and retrieve return files directly from your bank's SFTP
  • Track each return: New, Reviewed, Resolved, or Disputed
  • Attach notes to every return for an audit-ready paper trail
  • Included on Pro, Plus, and Max plans

Learn more about Return File Management

QuickBooks integration for importing bills and invoices
Works With QuickBooks

Pay From Your QuickBooks Bills

Connect QuickBooks Online and pull open bills or invoices straight into a draft. Apply a routing number in bulk, adjust individual amounts, and generate in minutes — your books stay in sync.

  • Import bills (for payments) or invoices (for collections) on demand
  • Vendor and customer lists pulled from QuickBooks — no re-keying
  • Apply the same routing to an entire batch, or override per-entry
  • Included on plans with QuickBooks access enabled
Generation and transmission history for audit
Audit Ready

Built for Audit and Compliance

Every file you generate — and every transmission attempt — is logged with timestamps, status, and file counts. Drafts become read-only the moment a file is generated, so historical runs can't be altered after the fact.

  • Generation history — every file ever produced, with timestamps and record counts
  • Transmission history — delivery attempts, status, retries, and duration
  • Read-only drafts — once generated, a draft is locked; clone to make changes
  • CSV export — pull history into your existing compliance tooling

Everything You Need, Nothing You Don't.

A focused toolkit for teams that create ACH files regularly.

Bank Management

Set up your bank relationships once and reuse them across every file you create

Recipient Directory

Save recipient details securely so you never re-key account numbers

Batch Builder

Combine multiple payment batches into a single file — credits, debits, or both

NACHA Compliant

Every file is checked against NACHA formatting rules before you download it

Ready to Stop Writing Checks?

Start with a free account to validate ACH files, then upgrade to Pro to draft and generate your own.

Create Your Free Account