Company slogan maximum of 50 characters Account View · As of Jan 24, 2026 04:30 PM EDT
Go Paperless My Team Help 🔔 ⚙️ Log out
CHECKING…
Your transfer request of $0.00 has been submitted. Request ID 326598. View Transfer Activity
!Please select an account.
!Please select an account.
Be aware of the IRS contribution limits for your retirement accounts, including the aggregate limits that apply to your total contributions to this account and any other retirement accounts that you may have. To avoid penalties, review your contributions across all accounts and consult your financial professional.
i
!Please use numbers only.
Available cash to withdraw: $500.00

Transfers submitted before 6pm ET/3pm PT will begin processing the same day. Those submitted after 6pm ET/3pm PT will begin processing the next business day. Transfers can take up to 3 days to settle excluding weekends and federal holidays.

What accounts can I transfer money into?

From here, you can securely deposit funds from internal and external bank accounts into your retirement, non-retirement, and brokerage accounts. If you need to transfer money into a different type of account, please contact your financial professional.

What's the difference between transfers and contributions?

Sending money to non-retirement brokerage accounts is considered a money transfer. Sending money into a retirement account is considered a contribution. Be sure to understand the IRS contribution limits.

What are the current IRS contribution limits?

Beginning in 2024, when you have earned income, the IRA contribution limit is $7,000 ($8,000 for individuals age 50 or older). If you have more than one IRA, the total contribution to all your IRAs cannot exceed the annual limit. Refer to the IRS contribution guidelines for more information.

Approve or edit your transfer request


To
From
Amount

LPL Financial Acknowledgement

Review instructions carefully. By acknowledging and submitting these instructions, I authorize LPL Financial to transfer my money as indicated above.

System not available. Please check back later.
Status Accounts Details
Date Submitted Status To From Transfer Type Amount ($) Request ID
08/15/2024 Completed Emily's Retirement Account 🔒 ····0227 Claude's BofA Checking 🔒 ····1234 Contribution $500.00 987654
08/10/2024 Pending Jordin's Non-Retirement Account 🔒 ····9876 LDC Checking Account 🔒 ····5678 Transfer $1,000.00 987653
08/01/2024 Completed Emily's Non-Retirement Account 🔒 ····0227 Claude's BofA Checking 🔒 ····1234 Contribution $250.00 987652
07/22/2024 Returned Claude's BofA Checking 🔒 ····1234 Emily's Non-Retirement Account 🔒 ····0227 Withdrawal $300.00 987651
07/15/2024 Completed Emily's Retirement Account 🔒 ····0227 LDC Joint Checking Account 🔒 ····7890 Contribution $750.00 987650
07/01/2024 Cancelled Jordin's Non-Retirement Account 🔒 ····9876 Claude's BofA Checking 🔒 ····1234 Transfer $100.00 987649
06/20/2024 Completed LDC Checking Account 🔒 ····5678 Emily's Retirement Account 🔒 ····0227 Withdrawal $200.00 987648
06/10/2024 Pending Emily's Non-Retirement Account 🔒 ····0227 LDC Checking Account 🔒 ····5678 Contribution $50.00 987647
05/28/2024 Returned Claude's BofA Checking 🔒 ····1234 Jordin's Non-Retirement Account 🔒 ····9876 Withdrawal $400.00 987646
05/01/2024 Completed Emily's Retirement Account 🔒 ····0227 Claude's BofA Checking 🔒 ····1234 Contribution $600.00 987645

💻 investor-ach-api — API Contracts

Real API contracts from LPL-Development/investor-ach-api (.NET Core, MediatR/CQRS) and InvestorCashManagementAPICore. Use these mock payloads for integration testing, Postman collections, and frontend development.

Base URL https://movemoney-svc.qa.movemoney.np.aws.lplservices.com/mm/cam-mm-instruction-process-api
🎯 Quick Use Cases

💰 ACH Contribution

Submit an ACH contribution from an external bank into a non-retirement or retirement brokerage account.

🏦 ACH Withdrawal

Withdraw funds from a brokerage account to an external bank account. Validates available cash.

🏛️ Retirement Contribution

IRA/Roth/SEP contribution with IRS limits awareness. Includes contributionReason and IsDocRequired.

🔍 Search Instructions

Retrieve all ACH instructions (bank links) for accounts. Returns ABA routing, bank details.

Cancel Queued Request

Cancel a pending ACH request before processing. Returns cancellation confirmation.

📋 Get Accounts & Balances

Fetch LPL accounts with balances, IRA types, account classes from CashManagement API.

📖 Endpoint Reference — investor-ach-api
POST /api/contributions Submit ACH contributions

Submit an ACH contribution request. Queued for processing, returns cmRequestId for tracking.

200 OK 400 Bad Request 401 Unauthorized 500 Server Error
{ "transferReason": "Current Year IRA Contribution", "lplAccountNumber": "59969822", "transactionType": "ACHC", "checkingOrSaving": "Checking", "cmInstructionId": 48231, "amount": "500.00", "transferType": "contributionType", "requestedExecutionDate": "2026-04-24T00:00:00", "isDocRequired": false, "clientId": 1501176, "instructionOrigin": "AccountView", "repId": "CCCA", "subFirm": "001", "firmId": 1, "betaItemSeqNo": "001" }
POST /api/instructions/search Search ACH instructions (bank links)

Search all ACH instructions linked to accounts. Returns bank details, ABA routing, account holders. Used to populate FROM dropdown.

200 OK 400 Bad Request
{ "firmId": 1, "accountIds": [ 122572094, 40144651 ] }
DELETE /api/requests/queue/{cmRequestId} Cancel a queued ACH request

Cancel a pending ACH request before processing. Only queued (unprocessed) requests can be canceled.

200 OK 400 Bad Request 404 Not Found 500 Server Error
// No request body — cmRequestId in URL path DELETE /api/requests/queue/326598
POST /api/requests/queue/process Process pending ACH requests

Trigger processing of all pending ACH requests for a client. Returns a processing tag GUID.

200 OK 400 Bad Request 500 Server Error
{ "client": "AccountView" }
📖 Endpoint Reference — InvestorCashManagementAPI
POST /api/cashmanagement/getall Get accounts, instructions & balances

Retrieve all LPL accounts with balances, IRA type codes, available funds, managed account flags, and linked ACH instructions. Headers: apiStatus, tenantId.

200 OK 400 Bad Request
{ "search": { "accountIds": [ "122572094", "40144651" ] } }
POST /api/cashmanagement/avtransactions Get transfer activity / transactions

Retrieve transaction history for account IDs. Populates the Transfer Activity tab. Headers: clientid or lplClientId.

200 OK 400 Bad Request
// Headers: clientid=1501176 { "search": { "accountIds": [ "122572094", "40144651" ] } }

API Console — Mock Calls

Interact with the form to see live API calls appear here.
Load the page, select accounts, or submit a transfer.