Skip to content
EFT Console
Bilingual EN-CA / FR-CA · Made for Canadian AP teams

Pay vendors and pull customer payments straight from QuickBooks — in seconds, in your bank's exact file format.

EFT Payment Console pulls scheduled bill payments and customer pre-authorized debits from QuickBooks Online and writes a bank-ready EFT file. No more manual entries. No more rejected files.

  • No credit card required
  • Connects to QuickBooks Online
  • Bilingual EN-CA / FR-CA console + emails
Why we built this

Manually rekeying payments into your bank's portal is slow, error-prone, and unscalable.

Most Canadian small and mid-sized businesses still move money by retyping every vendor payment — and every customer pre-authorized debit — into their bank's online cash-management tool, copying transit, institution, and account numbers from spreadsheets or QuickBooks one record at a time.

A single typo bounces the file. Your bank charges $25 per rejection, your vendor calls about a missing payment, and your AP clerk spends Friday afternoon reconciling instead of going home.

Features

Everything an AP team needs to pay vendors by EFT, nothing they don't.

QuickBooks Online sync

OAuth-secured connection to QuickBooks. Pulls bills, vendors, and bank accounts on demand — your accounting data stays in QuickBooks where it belongs.

Vendor payments and customer withdrawals

Generate credit files to pay vendors and debit files to pull pre-authorized customer payments — all from the same QuickBooks data.

Bilingual + Canadian-compliance ready

Full EN-CA / FR-CA UI, transactional emails, and legal acceptance flows — auto-detected from each visitor's browser language and overridable per user from profile settings, so each teammate works in the language they prefer. PIPEDA-aware data handling, CASL-compliant marketing consent, and a downloadable compliance export per workspace. Operator-editable legal documents — Privacy, EULA, Accessibility, Support, Retention, and Customer EFT Disclosure — ship with EN-CA and FR-CA defaults.

Encryption at rest

Strong envelope encryption for vendor / customer banking, QuickBooks tokens, and stored EFT files, with operator-driven key rotation. Sensitive fields never sit in plain text on disk, and a continuous rotation monitor surfaces drift before it matters.

Customizable per-user dashboard

Each teammate arranges their own dashboard — money moved, upcoming runs, vendor coverage, file history, plan usage. Layouts persist per user across devices, with audit-ready file history one click away.

Format registry + always-on reliability operations

The supported EFT format catalogue is configurable per environment, so new bank layouts can be added without a redeploy — including default destination data centres and transaction codes. Behind the scenes a watchdog refreshes QuickBooks tokens before they expire, reconciles Stripe subscriptions, syncs Resend bounce and complaint events, monitors email-delivery health, nudges users on outstanding legal-doc acceptance, and sweeps expired invites and orphaned Stripe customers. Multi-tenant workspaces with strict isolation, plus self-serve Free, Starter, Pro, and Business tiers via Stripe.

Bank-ready file formats

Multiple supported layouts. Pick once per bank, the app does the rest.

Fixed-width Canadian EFT

The classic fixed-width Canadian EFT layouts your bank already accepts — both vendor credits and customer pre-authorized debits, byte-perfect against accepted production files.

Modern ISO-style XML

Structured XML payment-initiation messages for banks that have moved to the modern international standard. Vendor (credit) payments today; confirm acceptance with your bank before switching production traffic.

Operator-extensible registry

New layouts can be enabled per environment without a redeploy, so adding a bank — or a layout variant — never requires a release.

How it works

From QuickBooks bills to a bank-ready file in three clicks.

  1. 1

    Connect QuickBooks

    One-click OAuth connection. We pull your bills, vendors, and bank accounts on demand — never on a schedule, never without your action.

  2. 2

    Pick your dates and bank

    Choose the originating bank account and one or more payment dates. We show every QuickBooks bill payment — or customer pre-authorized debit — scheduled against that bank for the days you select, ready to merge into a single file.

  3. 3

    Generate and upload

    Click Generate. Download the bank-formatted file. Upload it to your bank's cash-management portal. Done.

Pricing

Simple monthly pricing. No per-payment fees. Cancel any time.

Free

$0 forever
  • 1 workspace
  • 1 originating bank
  • 0 EFT runs / month
  • Community support
Start free

Starter

$49 per month
  • 1 workspace
  • 3 originating banks
  • 10 EFT runs / month
  • 1 team seats
  • Email support
Start Starter

Business

$399+ per month
  • up to 10+ workspaces
  • Unlimited banks
  • Unlimited EFT runs
  • Unlimited team seats
  • Customer PAD Support
  • Dedicated onboarding
Talk to Sales

All prices in CAD. Annual billing available.

FAQ

Frequently asked questions

Does it modify my QuickBooks data, and what happens if I disconnect QuickBooks?

No. We only read bills, vendors, and bank accounts — vendor banking info is stored alongside the QuickBooks vendor as a managed note so your accounting data stays the source of truth. If you disconnect QuickBooks from inside the console, we delete the stored OAuth tokens and clear any connection errors immediately, so the app can no longer read or write to your QuickBooks company. The vendor banking notes attached to your QuickBooks vendors remain in QuickBooks (since that's where they live), and your workspace, members, file history, and audit log stay intact in the console until you choose to delete them.

Which Canadian banks are supported?

Most Canadian banks. We generate the standard fixed-width Canadian EFT layouts that virtually every bank accepts, plus bank-specific variants where required, plus a modern ISO-style XML option for banks that have moved to the international standard. Confirm the exact layout with your bank before switching production traffic.

How is this different from QuickBooks Bill Pay?

QuickBooks Bill Pay is US-only. EFT Payment Console is built for Canadian banks and Canadian payment formats — and you remain in control of when files are generated and uploaded.

Can I pull money from customers via PAD, and what does it take?

Yes. The Free plan supports a real QuickBooks connection and up to 0 EFT runs per month — enough to validate the workflow with your actual bills and enter all your vendors banking information. If testing is required, please contact support to increase EFT temporarily.

How is my banking data protected?

Sensitive fields — vendor and customer transit / institution / account numbers, QuickBooks OAuth tokens, and the body of every generated EFT file — are encrypted at rest with strong envelope encryption, with operator-driven key rotation and a continuous rotation monitor. We never store your bank login credentials — only the originator metadata your bank assigned to you.

Is the app available in French and built for Canadian privacy and consent expectations?

Yes. The console, system emails, and legal acceptance flows are fully bilingual (EN-CA / FR-CA). Marketing consent is recorded per recipient with an audit trail, and each workspace can download a self-serve compliance export covering members, audit log entries, and consent history.

Stop re-typing payments. Start generating EFT files.

Free to start. No credit card required. Connect QuickBooks in under two minutes.

Contact

Talk to us

Have a question, want a quick demo, or need help with a tricky bank format? Send us a message and we'll get back to you within one business day.