Capabilities

Request capabilities for accounts, and learn how they determine the actions an account can perform.

Moov has different data and verification requirements depending on the capability, and whether the account represents an individual, or a business. You’ll request the necessary capabilities for an account, and Moov will perform verification checks (if any), and provide a status of enabledpending, or disabled.

Request capabilities

You can request multiple capabilities at the same time you create an account, or request additional capabilities later. If you request a capability by mistake, you can disable it.

The create an account flow in the Moov Dashboard will bring you through the request capabilities flow. If you would prefer to use the API, you can view the request capabilities POST endpoint.

After you’ve requested capabilities, certain business types will need to provide Moov with a list of financial owners.

tip
Depending on your use case, it might make sense to request all capabilities an account requires after you’ve created the account.

Transfers

With the transfers capability, you authorize debit transfers (receiving payments or being debited) to your account. The transfers capability will automatically be requested and enabled as soon as each Moov account is created.

Wallet

A Moov wallet allows an account to store funds within the Moov platform. The wallet capability is automatically requested when send-funds or collect-funds is enabled. It can also be requested on its own.

Send funds

The send-funds capability allows an account to send funds to another account.

Collect funds

The collect-funds capability is only available for business accounts.

An account is able to collect or pull a payment from another account. If a transfer source uses the card-payment or ach-debit-collect payment method, the transfer destination must have this capability enabled.

tip
An SSN can be used as the EIN for a sole proprietor.

Capability requirements

Use the buttons below to choose either business or individual to see requirements and sub-requirements for each capability.

Account type:
Requirement Transfer Wallet Send funds Collect funds
Legal name
Website or description
KYC verification right_key
Business type
EIN
Address
Phone
Business representative right_key
Legal name
Address
Phone or email
Date of birth
Last 4 SSN (occasionally full)
isController Job title
isOwner %
Owners provided
Accept Terms of Service
Business underwriting right_key
Average transaction size
Average monthly transaction volume
Max transaction size
Business description
Past processing statements
Requirement Transfer Wallet Send funds
Legal name
Phone or email
KYC verification right_key
Address
Date of birth
Last 4 SSN (occasionally full)
Accept Terms of Service

Financial ownership

Moov is required to certify all beneficial owners before an account can be verified. To create owners, use the Dashboard, or use the representatives POST endpoint.

If you create owners through the API, for each owner, set isOwner to true, and provide the ownershipPercentage. If the businessType is set to privateCorporation, llc, or partnership, you’ll also need to set ownersProvided to true using the accounts PATCH endpoint once all owners have been created.

To view the full instructions and requirements, see the Create accounts page.