Transfer Limits
  • 7 Minutes to read
  • PDF

Transfer Limits

  • PDF

Article Summary

Your institution can impose transfer limits at the consumer or business level via segmentation. This can be limits to daily ACH push (request to send funds to an account) and pull (request to receive funds from an account) for individuals or organizations, wire limits for organizations, or specific limits by time period. Please contact your Narmi Relationship Manager to configure transfer limits.

For more information on banking segments, go to Segmentation. (This article is visible only to Narmi clients. Please create an account to view.)

To see how users view their transfer limits, go to Transfer Disclosures.

Consumer Transfer Limits

Consumers that belong to a specific segment can have an individual limit. Consumer limits apply to wire transfers or ACH push/pull transfers to external accounts (not internal accounts). For example, you can impose a daily ACH push limit of $500 and a 30-day ACH push limit of $2,500. This means the user cannot send money to an external account exceeding $500 per day and exceeding $2,500 over the span of 30 days.

Business Transfer Limits

Businesses that belong to a specific segment can have an organizational limit, which will be the same as the segment limit that they belong to. With a set organizational limit, financial institutions can ensure that the business’ transfer limit is capped at the segment limit, regardless of the amount of business banking users who belong to a specific business account. Business transfer limits apply to wire transfers or ACH push/pull transfers to external accounts (not internal accounts).

Businesses can also set individual user limits within their organizational limits. Admins or Account Holders can set individual limits when adding a new sub-user or editing a sub-user in Manage Users. For instructions, go to Manage Users.

Organizational Limit Example

Our example business has an organizational ACH push daily limit is set at $10,000. Business User A completes an external transfer for $7,000. The remaining ACH push limit for the day is now $3,000. If User B attempts to initiate an external transfer for $4,000, User B will receive an error message indicating they cannot exceed the external transfer push limit, but if User B attempted to send a transfer of $3,000, they would be able to complete the transfer successfully.

Individual Limit Example

Our example business has an organizational daily wire limit of $10,000 but Business User A has an individual daily wire limit of $1,000. If User A attempts to initiate a wire transfer for $4,000, they will receive an error message indicating their wire transfer limit has been exceeded.

Limit Periods and Availability

With segmentation, your institution can set limits on your users' ACH transactions. To edit these settings, please contact your Narmi Relationship Manager. The following settings are available:

  • Immediate RDC limit – The amount that is immediately available to the user from remote deposit captures (RDC), or mobile check deposits.
  • Immediate ACH pull limit – The amount that is immediately available to the user from money requested (pulled) via an ACH transaction.
  • ACH pull limit – The maximum amount the user can request (pull) within a specified timeframe.
  • ACH push limit – The maximum amount the user can send (push) within a specified timeframe.
  • Wire limit– The maximum amount the user can send via wire within a specified timeframe.
  • ACH Hold Days – The default number of days a hold is placed on funds that are pulled from an external account. This value determines how long until funds become available for any ACH pull or RDC. If the user makes a pull request for more than their immediate availability, this hold applies to the amount over that immediate limit. This value does not affect a user's ACH limit timeframe. Please note that we automatically add an additional hold day for ACH transfers submitted after your ACH cut-off hour. This setting is required and can be adjusted directly from Institution Settings, or at the segment level. The default is 2 days.

Two variables contribute to the user's ACH availability—the recent total and the pending total. The recent total is the amount of ACH transfers initiated within the specified timeframe. The pending total is the amount of ACH transfers that have not been processed yet by the NACHA tool, which runs on federal business days. ACH availability is calculated by the ACH limit amount minus the recent and pending totals. ACH availability resets once the following conditions are met: 1) the ACH is processed (the NACHA file with the ACH is generated) and 2) at least 24 hours have passed since the transfer was initiated (since the user submitted the transfer online). The NACHA generator runs at a configurable hour each business day, but usually around the close of the business day. The ACH transaction will be in a pending state until the NACHA generator runs, but even once processed, it must be 24 hours since the transfer was initiated for the ACH availability to be reset. 

ACH Limit Weekday Example

If a user has an ACH push limit of $1,000 per day and transfers $1,000 at 2:00pm on Monday, they cannot transfer again until 2:01pm on Tuesday.

ACH Limit Weekend Example

For this example, the NACHA generator runs at 4:00pm each business day. A user has an ACH push limit of $1,000 per day and transfers $1,000 at 5:00pm on Friday. Because the transaction is in a pending state until the NACHA generator runs on Monday at 4:00pm, they cannot transfer again until 4:01pm on Monday.

ACH Availability with Holds Example

Your institution's ACH pull limits are $2,000 per 3 days and $10,000 per 30 days. Your institution's immediate ACH pull availability is $1,000. Your ACH Hold Days setting is 2 days. A user initiates an ACH pull for $1,500 at 12:00pm on Monday. The user's ACH 3-day pull limit is now $500 and the ACH 30-day pull limit is now $8,500. $1,000 of the transfer will be immediately available, but a hold is placed on the remaining $500. The user's immediate ACH availability is now $0.

Because hold records are maintained on your core, not Narmi, the exact expiration of the hold may vary according to your core configuration. For example, Narmi may submit a hold request to your core with a precise expiration timestamp ("Wednesday at 12:00pm"), or it may submit general information about the hold length ("2 days") that your core will interpret when creating the hold. Please reach out to support@narmi.com or consult your core's hold documentation for more details. 

If the user initiates another ACH pull request for $500 before the hold expires, a hold will be placed over the entire amount, since the user's immediate ACH availability will not have reset.

Scheduled Transfer Limits and Availability

For scheduled transfers, on the day the transfer is to be executed, Narmi checks the user's account balance and limits between 7:00 – 8:00 am their local time. If there are sufficient funds in the account and the transfer amount is within the user's limits, the transfer will execute as expected. If the account has insufficient funds or the transfer amount is over the user's limits, the transfer will not execute, and the user receives an email notification.

Monthly Limits

If your institution’s segment has monthly limits, it follows a rolling 30-day limit, meaning 30 x 24 hours. For example, if a user has a monthly ACH pull limit of $1000 and requests $350 on August 1st and $650 on August 2nd, they will have reached their $1000 rolling 30-day limit. On August 31st, the user’s August 1st pull will no longer be in the rolling 30-day window, so they will have $350 available in their limit. On September 1st, the August 2nd pull will no longer be in the rolling 30-day window, making an additional $650 available in their limit.

View a User's Transfer Limits

To view a specific user's transfer limits, from the Admin Platform, go to Manage Users, open the user's profile, and scroll down to the Features section. Look for a limits section in the table.

The following values are possible, depending on your institution's configuration:

  • immediate_rdc – The amount that is immediately available to the user from remote deposit captures (RDC), or mobile check deposits. For example, {'3': 7000} means within the last 3 days, the immediate availability cannot exceed $7,000 for remote deposit captures.
  • immediate_ach_pull – The amount that is immediately available to the user from money requested via an ACH transaction. For example, {'1': 1000} means within the last day, the immediate availability cannot exceed $1000 for ACH transactions.

Note: immediate_rdc and immediate_ach_pull require real-time posting (RTP) to be enabled.

  • ach_pull – The maximum amount the user can request (pull) within a specified timeframe. For example, {'30': 5500, '1': 500} means within the last 30 days, the user cannot request more than $2,500 into their account, and within the last day, the user cannot request more than $500 into their account.
  • ach_push – The maximum amount the user can send (push) within a specified timeframe. For example, {'3': 5000, '1': 500} means within the last 3 days, the user cannot send more than $5,000 from their account, and within the last day, the user cannot send more than $500 from their account.
  • wire – The maximum amount the user can send via wire within a specified timeframe. For example {'1': 1000, '10': 7000} means within the last day, the user cannot send more than $1,000 from their account, and within the last 10 days, the user cannot send more than $7,000 from their account.

Was this article helpful?

Changing your password will log you out immediately. Use the new password to log back in.
First name must have atleast 2 characters. Numbers and special characters are not allowed.
Last name must have atleast 1 characters. Numbers and special characters are not allowed.
Enter a valid email
Enter a valid password
Your profile has been successfully updated.