Subpart X
Micro Deposit Account Verification
Secure DDA Verification Process & Policy Guidelines
What is Micro Deposit Verification?
Micro deposit verification is a secure method used to verify bank account ownership by depositing small amounts (typically less than $1.00) into the account to be verified. This process ensures legitimate account ownership and protects against fraudulent activities.
🔒 Why We Use Micro Deposits
Micro deposit verification is the industry-standard method for confirming that you are the legitimate owner of the bank account you wish to link. This process helps prevent unauthorized access, identity theft, and fraudulent transactions while maintaining the highest security standards required by federal banking regulations.
Secure Verification
Ensures only the account owner can verify and link external accounts to their TCBON account.
Fraud Prevention
Protects against unauthorized ACH transactions and identity theft attempts.
Fast Processing
Verification typically completes within 1-3 business days for standard processing.
How Micro Deposit Verification Works
Provide Bank Account Information
Submit your external bank account details including:
- Bank routing number (9 digits)
- Account number
- Account type (Checking or Savings)
- Account holder name
Important: Ensure all information matches exactly as it appears on your bank statements.
Receive Micro Deposits
Within 1-3 business days, we will deposit two small amounts into your account:
- Each deposit will be less than $1.00
- Amounts will appear as separate transactions
- Deposits will show “TCBON VERIFY” or similar descriptor
- A corresponding withdrawal of the total amount will also be processed
Note: The net effect is $0.00 on your account balance.
Verify Deposit Amounts
Check your external bank account for the two micro deposits and:
- Log in to your TCBON account
- Navigate to Account Verification section
- Enter the exact amounts of both deposits
- Submit for verification
Accuracy Required: Both amounts must match exactly to the cent.
Account Verified & Active
Upon successful verification:
- Your account will be immediately activated
- You can begin initiating transfers
- Full account functionality will be enabled
- Transaction limits will be applied per your account type
Next Steps: You may now link additional accounts or begin transactions.
Verification Timeline
Day 0: Account Submission
You submit your external bank account information through our secure portal. Validation checks are performed immediately.
Day 1-2: Micro Deposits Initiated
Two micro deposits are sent via ACH to your external bank account. You will receive an email notification confirming initiation.
Day 2-3: Deposits Appear
Deposits should appear in your external account. Check your transaction history for amounts less than $1.00.
Day 3-4: Verification Complete
Enter deposit amounts in your TCBON account. Upon successful verification, your account is immediately activated.
While most verifications complete within 1-3 business days, some financial institutions may take longer to post deposits. If you don’t see deposits after 5 business days, please contact our support team.
DDA Account Verification Policy
Policy Overview
The Country Bank of Needham’s Demand Deposit Account (DDA) verification policy establishes comprehensive procedures for validating external bank accounts linked to TCBON accounts. This policy ensures compliance with federal banking regulations, protects customer assets, and prevents fraudulent activities.
1. Scope and Applicability
This policy applies to:
- All new external account linkages
- Personal checking and savings accounts
- Business checking and savings accounts
- Joint accounts with proper authorization
- Trust accounts with verified documentation
- Re-verification of previously linked accounts as required
2. Eligible Account Types
The following DDA account types are eligible for verification:
| Account Type | Requirements | Verification Method |
|---|---|---|
| Personal Checking | Individual ownership, valid ID | Standard micro deposit |
| Personal Savings | Individual ownership, valid ID | Standard micro deposit |
| Business Checking | Business documentation, authorized signer | Enhanced verification + micro deposit |
| Business Savings | Business documentation, authorized signer | Enhanced verification + micro deposit |
| Joint Accounts | All owners must authorize | Multi-party verification |
| Trust Accounts | Trust documentation, trustee authorization | Document review + micro deposit |
3. Verification Requirements
All account verifications must meet the following requirements:
- Account Ownership: The account holder name must match the TCBON account holder name exactly
- Active Status: The external account must be in good standing with no restrictions
- Sufficient Balance: Account must maintain minimum balance to receive deposits
- Accessible: Account holder must have online or statement access to view deposits
- US-Based Institution: Account must be held at a US financial institution
- FDIC/NCUA Insured: Institution must be federally insured
4. Micro Deposit Procedures
Our standard micro deposit procedure includes:
- Two Separate Deposits: Two distinct amounts will be deposited to the external account
- Corresponding Withdrawal: A single withdrawal equal to the sum of both deposits will be processed
- Transaction Descriptors: Deposits will display as “TCBON VERIFY” or “COUNTRY BANK NEEDHAM VERIFY”
- Processing Window: 1-3 business days for deposit appearance
- Verification Window: Customer has 30 days to complete verification
- Attempt Limits: Maximum of 3 verification attempts before account lockout
5. Security Protocols
To maintain the highest security standards, we implement:
- 256-bit SSL encryption for all data transmission
- Multi-factor authentication for verification submission
- Real-time fraud monitoring and detection
- Automated validation of routing and account numbers
- IP address logging and geolocation verification
- Device fingerprinting for additional security
- Automated account lockout after failed attempts
6. Compliance Requirements
This policy ensures compliance with:
- NACHA Operating Rules: ACH network operational guidelines
- Regulation E: Electronic Fund Transfer Act requirements
- BSA/AML: Bank Secrecy Act and Anti-Money Laundering regulations
- OFAC: Office of Foreign Assets Control screening
- KYC Guidelines: Know Your Customer verification standards
- FFIEC Guidelines: Federal Financial Institutions Examination Council standards
Venues, Rules & Operational Bases
Operational Venues
1. Account Linkage Venues
External accounts may be linked through the following approved venues:
🌐 Online Banking Portal
Access: www.thecountrybankofneedham.com
Primary venue for individual account holders to initiate verification through secure web interface.
Requirements: Active TCBON account, verified email, MFA enabled
📱 Mobile Application
Access: iOS and Android apps
Mobile-optimized verification process with biometric authentication support.
Requirements: Updated app version, device authentication, secure network
🏢 Account Services Portal
Access: accountservice.thecountrybankofneedham.com
Dedicated venue for business accounts and high-volume verification requests.
Requirements: Business account status, authorized signer credentials
2. Verification Processing Rules
3. Account Usage Rules Post-Verification
Once verified, accounts are subject to the following operational rules:
| Account Category | Daily Transfer Limit | Monthly Transfer Limit | Per Transaction Limit |
|---|---|---|---|
| Personal – Standard | $5,000 | $25,000 | $2,500 |
| Personal – Premium | $10,000 | $50,000 | $5,000 |
| Business – Basic | $25,000 | $150,000 | $10,000 |
| Business – Commercial | $100,000 | $500,000 | $50,000 |
| Business – Enterprise | Custom | Custom | Custom |
4. Transaction Processing Bases
All verified account transactions operate on the following bases:
- ACH Network Basis: All transfers utilize the Automated Clearing House network governed by NACHA operating rules
- Same-Day ACH: Available for qualified transactions submitted before cutoff times
- Standard ACH: 1-2 business day settlement for regular transactions
- Real-Time Payments (RTP): Available for premium accounts with instant settlement capability
- Batch Processing: Multiple transactions can be batched for efficient processing
- Holiday Scheduling: Transactions scheduled for holidays will process on next business day
5. Risk-Based Transaction Monitoring
All verified accounts are subject to continuous risk monitoring based on:
- Transaction velocity and frequency patterns
- Deviation from historical account behavior
- Geographic location of transaction initiation
- Time of day and day of week patterns
- Recipient account risk scoring
- OFAC and sanctions list screening
6. Account Re-Verification Requirements
Accounts must be re-verified under the following circumstances:
- Account has been inactive for 180 days or more
- Ownership change or account modification at external institution
- Multiple failed transaction attempts (3 or more)
- Suspicious activity detected on either account
- Customer request for additional security
- Regulatory compliance requirement
API Integration & Technical Documentation
Account Validation API Endpoints
For developers and institutional partners, TCBON provides RESTful API access to our account verification system.
1. Penny Test (Micro Deposit) Validation
The penny test validation initiates micro deposits to verify account ownership and status.
📡 API Endpoint
POST https://api.thecountrybankofneedham.com/v2/validations/accounts
Example Request: Initiate Penny Test
POST /v2/validations/accounts HTTP/1.1
Host: api.thecountrybankofneedham.com
Authorization: Bearer YOUR_ACCESS_TOKEN
Content-Type: application/json
[
{
"requestId": "223e4567-e89b-12d3-a456-426614174000",
"profileName": "verificationauth",
"account": {
"accountNumber": "12345",
"financialInstitutionId": {
"clearingSystemId": {
"id": "122199983",
"idType": "ABA"
}
}
},
"entity": {
"individual": {
"firstName": "Jane",
"lastName": "Abbot",
"fullName": "Jane Abbot"
}
},
"transactions": []
}
]
Response: Penny Test Acknowledgement
HTTP/1.1 200 OK
Content-Type: application/json
[
{
"requestId": "223e4567-e89b-12d3-a456-426614174000",
"responses": [
{
"codes": {
"verificationMicroDeposit": {
"code": 8906,
"message": "Initiated"
}
},
"provider": "MICRODEPOSITS"
}
]
}
]
Response: Penny Test Validation Complete
[
{
"requestId": "10082023-TEST-MD-0001",
"profileName": "verificationauth",
"responses": [
{
"codes": {
"verificationMicroDeposit": {
"code": 1006,
"message": "Open Valid"
}
},
"provider": "MICRODEPOSITS",
"details": {
"providerResponse": {
"retry-count": 0,
"md-notification": "Validation Complete"
}
}
}
]
}
]
2. Challenge Test (Amount Verification)
The challenge test validates account access by verifying the customer can see and report the exact micro deposit amounts.
Example Request: Challenge Test with Deposit Amounts
POST /v2/validations/accounts HTTP/1.1
Host: api.thecountrybankofneedham.com
Authorization: Bearer YOUR_ACCESS_TOKEN
Content-Type: application/json
[
{
"requestId": "223e4567-e89b-12d3-a456-426614174000",
"profileName": "verificationauth",
"account": {
"accountNumber": "12345",
"financialInstitutionId": {
"clearingSystemId": {
"id": "122199983",
"idType": "ABA"
}
}
},
"entity": {
"individual": {
"firstName": "Jane",
"lastName": "Abbot",
"fullName": "Jane Abbot"
}
},
"transactions": [
{
"context": "DEPOSIT",
"amount": {
"amount": 0.03,
"currency": "USD"
}
},
{
"context": "DEPOSIT",
"amount": {
"amount": 0.14,
"currency": "USD"
}
}
]
}
]
Response: Challenge Test Acknowledgement
[
{
"requestId": "223e4567-e89b-12d3-a456-426614174000",
"profileName": "verificationauth",
"responses": [
{
"codes": {
"verificationMicroDeposit": {
"code": 1006,
"message": "Open Valid"
},
"authenticationMicroDeposit": {
"code": 8006,
"message": "Access Confirmed"
}
},
"provider": "MICRODEPOSITS"
}
]
}
]
Response: Challenge Test “Ready for Validation”
[
{
"requestId": "10082023-TEST-MD-0001",
"profileName": "verificationauth",
"responses": [
{
"codes": {
"verificationMicroDeposit": {
"code": 8906,
"message": "Initiated"
}
},
"provider": "MICRODEPOSITS",
"details": {
"providerResponse": {
"md-notification": "Ready for validation",
"retry-count": 0
}
}
}
]
}
]
3. API Response Codes Reference
| Code | Message | Description | Action Required |
|---|---|---|---|
| 1006 | Open Valid | Account is open and in good standing | Proceed with verification |
| 8906 | Initiated | Micro deposit process has been initiated | Wait for deposits to post |
| 8006 | Access Confirmed | User has access to account (amounts match) | Verification complete |
| 8007 | Access Denied | Amounts do not match | Retry with correct amounts |
| 1001 | Account Closed | Account is closed at external institution | Cannot proceed |
| 1002 | Invalid Account | Account number is invalid | Verify account information |
| 1003 | Invalid Routing | Routing number is invalid | Verify routing number |
| 8908 | Retry Limit Exceeded | Maximum verification attempts reached | Contact support |
| 8909 | Expired | Verification window has expired (30 days) | Reinitiate verification |
4. Required API Fields
To incorporate a challenge request into the micro-deposit request, include the following required fields:
| Field | Type | Required | Description |
|---|---|---|---|
requestId |
String (UUID) | Yes | Unique identifier for the request |
profileName |
String | Yes | Verification profile identifier |
account.accountNumber |
String | Yes | Bank account number |
account.financialInstitutionId.clearingSystemId.id |
String | Yes | ABA routing number (9 digits) |
account.financialInstitutionId.clearingSystemId.idType |
String | Yes | Always “ABA” for US banks |
entity.individual.firstName |
String | Yes | Account holder first name |
entity.individual.lastName |
String | Yes | Account holder last name |
entity.individual.fullName |
String | Optional | Complete name as on account |
transactions.context |
String | Challenge only | Must be “DEPOSIT” |
transactions.amount.amount |
Decimal | Challenge only | Deposit amount (0.01 – 0.99) |
transactions.amount.currency |
String | Challenge only | Currency code (e.g., “USD”) |
5. Webhook Notifications
Configure webhook endpoints to receive real-time notifications for verification status changes:
- Deposit Initiated: Notification when micro deposits are sent
- Ready for Validation: Notification when deposits have posted
- Verification Complete: Notification when challenge test passes
- Verification Failed: Notification when challenge test fails
- Verification Expired: Notification when 30-day window expires
Troubleshooting & Common Issues
Deposits Not Appearing
Issue: Micro deposits haven’t appeared after 3 business days
Solutions:
- • Check for pending transactions
- • Verify account number was entered correctly
- • Contact external bank to confirm account status
- • Allow up to 5 business days for some institutions
Failed Verification Attempts
Issue: Entered amounts are rejected
Solutions:
- • Verify exact cent amounts (not rounded)
- • Check for decimal point placement
- • Ensure viewing correct date range
- • Look for “TCBON VERIFY” descriptor
Expired Verification
Issue: Verification window has expired
Solutions:
- • Submit new verification request
- • New micro deposits will be sent
- • Previous amounts are no longer valid
- • Complete within 30 days this time
Account Locked
Issue: Account locked after failed attempts
Solutions:
- • Contact TCBON support immediately
- • Verify identity for security purposes
- • Manual review process will be initiated
- • Allow 1-2 business days for unlock
Invalid Account Information
Issue: System rejects account details
Solutions:
- • Verify routing number is 9 digits
- • Confirm account number has no spaces
- • Check that account type is correct
- • Ensure name matches bank records
External Bank Issues
Issue: External bank blocking deposits
Solutions:
- • Contact external bank support
- • Confirm ACH deposits are enabled
- • Check for account restrictions
- • Whitelist TCBON as trusted sender
Security Best Practices
Protecting Your Account During Verification
🔐 Never Share Deposit Amounts
Micro deposit amounts are confidential information that only you should know. TCBON staff will never ask you to share these amounts over phone, email, or chat.
🌐 Use Secure Connections
Only enter verification information while connected to a secure, private network. Avoid public WiFi when accessing banking services.
📱 Enable MFA
Multi-factor authentication adds an extra layer of security. Enable it on both your TCBON account and external bank account.
👁️ Monitor Both Accounts
Regularly check both your TCBON account and external account for any unauthorized activity during and after verification.
🚨 Report Suspicious Activity
If you see unexpected deposits or transactions, contact TCBON security immediately at security@thecountrybankofneedham.com
🔄 Keep Information Updated
Ensure your contact information is current so you receive important notifications about your verification status.
Beware of phishing attempts! TCBON will never:
- Ask you to provide micro deposit amounts via email or text
- Request your full account credentials over the phone
- Ask you to send money to “verify” your account
- Request verification through unsecured third-party websites
Always verify communications directly through official channels.
Ready to Verify Your Account?
Start the verification process today and gain full access to your TCBON account features
Contact & Support
Phone Support
Customer Service:
1-800-TCBON-24 (1-800-822-6624)
Monday – Friday: 8 AM – 8 PM ET
Saturday: 9 AM – 5 PM ET
Email Support
General Inquiries:
support@thecountrybankofneedham.com
Security Issues:
security@thecountrybankofneedham.com
Live Chat
Available through online banking portal
Monday – Friday: 7 AM – 10 PM ET
Average wait time: < 2 minutes
