Table of contents
This guide provides an overview of fee schedules, fee activity types, and steps for adding and managing fees in the Highnote dashboard.
Overview
Fee schedules let you add fee types to your card product by using events that trigger fees. These events are called fee activity types.
Fee schedules generate income for your card product, which is deposited in an "income account". Using the dashboard, you can track the balance of your card product's income account. See Card product balance for more information.
Fee activity types
Note: Late payment fees are only available for charge and credit card products.
Fee activity types are triggered by an action called a fee charge activity. When a transaction or event occurs that matches a fee charge activity, a fee schedule is activated and a fee is applied to the account holder's financial account.
For most fee activity types, you can configure rules to ensure fees are applied after a specific count or amount threshold. For example: you can provide the first two in-network ATM withdrawal transactions for free in a given period and charge for only subsequent withdrawals.
The following table describes each fee activity type and whether or not it can provide any events for free before charging a fee:
| Fee activity type | Fee charge activity | Can specify number of events for free |
| Account inactivity fee | Fee charged when a financial account has no transaction or transfer activity | |
| Account initiation fee | Fee charged when a financial account is issued | |
| ATM balance inquiry (in-network) |
Fee charged for the following events:
|
|
| ATM balance inquiry (out-of-network) |
Fee charged for the following events:
|
|
| ATM decline |
Fee charged for the following events:
|
|
| ATM withdrawal (in-network) |
Fee charged for the following events:
|
|
| ATM withdrawal (out-of-network) |
Fee charged for the following events:
|
|
| Cash back over-the-counter (OTC) |
Fee charged for the following events:
|
|
| Cash back at point of sale (POS) | Fee charged for authorizations that have cash disbursements | |
| Expedited card fee | Fee charged with a physical payment card order has a shipping method faster than USPS Ground | |
| International transaction | Fee charged when a clearing transaction event is processed with merchant located outside the U.S. | |
| International ATM balance inquiry |
Fee charged for the following events:
|
|
| International ATM decline |
Fee charged for the following events:
|
|
| International ATM withdrawal |
Fee charges for the following events:
|
|
| Late payment fee (with grace period) | Fee charged up to X days after a billing cycle's payment due date, with X days representing the grace period | |
| Monthly fees | Fee charged when a financial account billing cycle occurs | |
| Physical card reissue |
Fee charged when the following is true:
|
|
| Return payment fee | Fee charged when a payment is returned | |
| Virtual card reissue |
Fee charged when the following is true:
|
Add fee schedule
Note: In the Live environment, the Highnote team reviews your fee schedules with your agreements and disclosures. Once approved, Highnote configures your card product fees on your behalf.
In the Test environment, you can add a fee schedule at will. To add a fee schedule using the dashboard:
- Log in to the Highnote dashboard.
- Click your card product name from the left-hand navigation. If you only have one card product, skip to Step 2.
- Click Product Settings and select the Settings tab.
- Under the fee schedule section, click Add Fee Schedule.
- Click Add New Fee Type and choose your fee type from the drop-down menu.
- Configure the fee type using the required inputs.
- Optional - Add additional fee types as needed.
- When finished, click Create Fee Schedule.
Simulate fee schedules programmatically
The dashboard steps above are the easiest way to add a fee schedule in Test. To create fee schedules from your code — for example, to script test data or run automated tests — use the simulateCreateAndActivateFeeSchedule mutation. See Simulate create fee schedule in the Highnote docs for an interactive example.
Note: The following fee activity types cannot be simulated in the Test environment: ATM withdrawals (in-network, out-of-network, international), ATM balance inquiries (in-network, out-of-network, international), international transactions, and monthly fees.
To edit or delete a fee schedule, contact support@highnote.com for assistance.