SunTrust Check Cashing Services

Cash your checks with us, no account required.

You can now cash almost any non-SunTrust check at any of our convenient branch locations, even if you don’t have an account with us. Visit a local SunTrust branch and ask a representative about our Check Cashing Services. Depending on the type of check, fees may range between 1–3%.

Note: SunTrust will assess a $7 fee for any non-SunTrust client cashing a SunTrust check. This fee will not be assessed if the face value of the check is $50 or less.

Cash almost any personal check at any of our branches.

  • Payroll Checks
  • Out-of-State Checks
  • Insurance Checks
  • Government Checks
  • Third-Party Checks
  • Tax Refunds
  • Business Checks

Need a bank home?

Explore our financial empowerment resources to learn about ways to manage your money, improve your credit and work toward your financial goals.


You may be able to avoid check cashing fees for checks by depositing your check with your financial institution for collection. You also may be able to avoid check cashing fees for SunTrust checks if you have a SunTrust Bank deposit account. Please see a SunTrust representative for details.

SunTrust reserves the right to refuse to cash any check. Service may not be available at all SunTrust locations.

Personal Banking Resource Center

  • Support

  • Wires

      For more details about Wire Transfers with SunTrust, call 800.947.3786


      SunTrust incoming wire instructions:


      • For domestic incoming wires, use Routing ABA: 061000104
      • For international incoming wires, use SWIFT/BIC: SNTRUS3A
      • Beneficiary account number: SunTrust full account number
      • Beneficiary name: The name as it appears on the SunTrust account

      SunTrust incoming wire instructions are also available by calling 800.947.3786 - option 1