Skip to main content

Direct Deposit Lead Times in Canada: When Money Arrives

Updated

How Direct Deposit Works in Canada

Direct deposit uses Canada’s Automated Clearing Settlement System (ACSS) operated by Payments Canada. Payments are batched and processed overnight on business days.

Feature Details
Processing system ACSS (Automated Clearing)
Operator Payments Canada
Processing days Business days only (Mon-Fri)
Typical processing 1-2 business days
Cut-off time Varies by bank (often 3-6pm)

Payroll Direct Deposit Times

Employer Processing Timeline

Step Timing
Employer submits payroll Day before pay date or earlier
Bank receives batch Overnight processing
Funds credited Morning of pay date

When Pay Arrives

Employer Submission Funds Available
Monday Tuesday morning
Tuesday Wednesday morning
Wednesday Thursday morning
Thursday Friday morning
Friday Monday morning

Assumes timely submission by employer and no holidays.

Pay Date on Weekends/Holidays

Scheduled Pay Date Actual Deposit
Saturday Friday
Sunday Friday
Monday holiday Friday before
Friday holiday Thursday before

Most employers pay early when dates fall on non-business days.

Government Payment Lead Times

CRA Tax Refunds

Filing Method Typical Refund Time
NETFILE (electronic) 8 business days
Paper return 4-6 weeks
Direct deposit setup Same as above
Cheque Add 5-10 business days mailing

CRA Benefits

Payment Processing
GST/HST credit 1-2 business days before posted date
Canada Child Benefit 1-2 business days before posted date
Climate Action Incentive 1-2 business days before posted date

Employment Insurance (EI)

Stage Timeline
Report filed Sunday–Saturday
Processing 2-3 business days
Deposit Thursday or Friday following report

EI is typically deposited on Thursdays or Fridays after filing your bi-weekly report.

Canada Pension Plan (CPP) / OAS

Payment Schedule Deposit Date
Fixed monthly dates See payment calendar
Direct deposit 1-2 business days before
If holiday/weekend Previous business day

Workers’ Compensation

Province Typical Lead Time
WSIB (Ontario) 2-5 business days
WorkSafeBC 2-5 business days
WCB Alberta 2-5 business days

Bank-to-Bank Transfer Times

Interac e-Transfer

Feature Time
Autodeposit enabled Usually instant (minutes)
Manual deposit After recipient accepts
Large amounts ($10K+) May have additional holds

Standard Bank Transfer (EFT)

Type Processing Time
Same bank Usually same day
Different banks 1-3 business days
Bill payment 2-5 business days
Pre-authorized debit 1-2 business days

Wire Transfer

Type Processing Time
Domestic wire Same day to next day
International wire 1-5 business days
Fee $15-$50+

Deposit Time by Bank

When Deposits Post

Bank Typical Posting Time
RBC 1-6am
TD Midnight-2am
BMO 2-6am
Scotiabank Midnight-4am
CIBC 1-5am
Tangerine Midnight-3am
EQ Bank 1-5am

Times are approximate and can vary based on payment source.

Early Direct Deposit

Some banks offer “early” direct deposit:

Bank Early Deposit Feature
Most online banks May post earlier
Credit unions Often slightly earlier
Big 5 banks Standard timing

“Early” usually means they credit overnight vs. waiting until morning.

Business Days Explained

What Counts as a Business Day

Day Business Day?
Monday ✅ Yes
Tuesday ✅ Yes
Wednesday ✅ Yes
Thursday ✅ Yes
Friday ✅ Yes
Saturday ❌ No
Sunday ❌ No
Statutory holiday ❌ No

Cut-Off Times

Transaction Typical Cut-Off
Same-day EFT 3-4pm ET
Wire transfer Varies (often 3pm)
Bill payment 3-6pm
e-Transfer No cut-off (instant)

Transactions after cut-off process next business day.

First-Time Direct Deposit

What to Expect

Situation Extra Time
First payroll deposit May take 1-2 extra days
New employer setup Verification may delay
Changed bank info First deposit under new info

Setting Up Direct Deposit

Information Needed Where to Find
Transit number (5 digits) Void cheque or online banking
Institution number (3 digits) Void cheque or online banking
Account number Void cheque or online banking

Troubleshooting Delayed Deposits

Common Causes

Cause Solution
Weekend/holiday Wait until next business day
Incorrect bank info Contact employer/payer
Account closed/frozen Contact bank
Employer submitted late Contact payroll department
Name mismatch Verify name matches bank account

If Payroll Doesn’t Arrive

Step Action
1 Wait until end of day
2 Check bank account for holds
3 Contact your employer’s payroll
4 Verify banking info on file
5 Check for employer email about delays

If Government Payment Doesn’t Arrive

Step Action
1 Check CRA My Account for payment status
2 Verify direct deposit is set up
3 Confirm banking info in My Account
4 Allow 5 business days from expected date
5 Call CRA benefits line: 1-800-387-1193

Viewing Pending Deposits

How to Check

Bank Where to Look
RBC “Upcoming transactions”
TD May show pending
BMO “Scheduled transactions”
Scotiabank Mobile app notifications
CIBC Transaction history
Online banks Often show pending earlier

Not all banks show pending deposits before they post.

Speeding Up Deposits

What You Can Control

Action Impact
Ensure correct banking info Prevents rejects
Use autodeposit for e-Transfers Instant receipt
Set up direct deposit for benefits Faster than cheques
Use same bank as employer Sometimes faster

What You Can’t Control

Factor Why
Weekend/holiday schedules System doesn’t process
Employer submission time Their process
ACSS batch processing Fixed schedule
Bank posting policies Internal procedures

Direct Deposit vs Other Methods

Method Typical Time Cost
Direct deposit 1-2 business days Free
Cheque by mail 5-10 business days Stamp/printing
Wire transfer Same day $15-$50+
Interac e-Transfer Instant to minutes $0-$2

Key Takeaways

  • Direct deposits process on business days only (Mon-Fri)
  • Most deposits arrive 1-2 business days after submission
  • Payments scheduled for weekends/holidays arrive the Friday before
  • Deposits typically appear between midnight and 6am
  • First-time deposits may take an extra day or two
  • Always verify your banking information is correct
  • Check CRA My Account for government payment status
  • EI deposits usually arrive Thursday/Friday after reporting