Skip to main content

Connect with Stripe: Nonprofit Organizations

Connect with Stripe: Nonprofit Organizations

Written by Emma

Before you start

Have these items ready:

  • Employer Identification Number (EIN)

  • IRS 501(c)(3) determination letter or tax-exempt status documentation

  • Government-issued photo ID for the representative completing setup

  • Last 4 digits of SSN for the representative(US only)

  • Bank account information for organization payouts

  • Organization address and phone number

Step 1: Accept Your Invitation

  • Check your email for an invitation from Stripe

  • Check your spam folder if you don't see it

  • Click the link in the email to begin setup

Step 2: Verify Your Phone and Email

  • Enter your phone number and verify with the code sent to you

  • Confirm your email address

Step 3: Enter Non-Profit Organization Information

IMPORTANT: Enter information EXACTLY as it appears on your IRS determination letter and EIN documentation

Organization Details:

Legal Organization Name:

  • Must match your EIN and IRS documentation exactly

  • Use the legal name as registered with the IRS

  • Include any designations (Foundation, Inc., etc.)

Organization Address:

  • Must be a physical address (P.O. Boxes are NOT accepted)

  • Must match your IRS determination letter

  • Include suite or unit number if applicable

  • Must include valid city, state, and ZIP code

  • State must be a valid US state abbreviation

Organization Phone Number:

  • Must be a valid phone number

  • Can be US or international

  • Format: (XXX) XXX-XXXX or +1XXXXXXXXXX

Organization Email Address:

  • Must be a valid email format

  • Should be an organization email

Employer Identification Number (EIN):

  • Must be exactly 9 digits

  • Format: XX-XXXXXXX

  • Must be verifiable with the IRS

  • Must match your IRS determination letter

Tax-Exempt Status:

  • Select 501(c)(3) or other applicable status

  • Must match your IRS determination letter

Representative Information: The person completing this form must provide:

Legal Name:

  • Must match government-issued ID exactly

  • Full legal first and last name (no nicknames)

Date of Birth:

  • Must be at least 13 years old

  • Must match government ID

  • Format: MM/DD/YYYY

Last 4 Digits of SSN(US only):

  • Must be valid and verifiable

  • Format: #### (4 digits)

Home Address:

  • Must be a physical address (no P.O. Boxes)

  • Must match representative's government ID

  • Include apartment or unit number if applicable

Email Address:

  • Must be a valid email format

Job Title:

  • Your role in the organization (e.g., Executive Director, Board Member, President)

Common mistakes to avoid:

  • Using an informal name instead of the legal organization name

  • Entering a P.O. Box as the organization address

  • Mismatching EIN format (must be 9 digits)

  • Representative information that doesn't match their government ID

  • Wrong tax-exempt status designation

Step 4: Select Business Type

Choose: Non-profit

Step 5: Product/Service Description

Describe what your non-profit does or the services you provide:

  • Minimum: 10 characters long

  • Recommended: At least 30 characters for faster review

  • Cannot be identical to your website URL

  • Must be specific about your mission and activities

Examples:

  • ✅ Good: "Health and wellness coaching for underserved communities"

  • ✅ Good: "Youth fitness programs and nutrition education services"

  • ❌ Bad: "Non-profit" (too short and generic)

  • ❌ Bad: "www.ournonprofit.org" (cannot be a URL)

Step 6: Website or Social Media URL (if applicable)

If your organization uses a website, app, social media page, or online profile:

  • Enter your full URL (e.g., https://www.yournonprofit.org)

  • Must be a valid URL format (.org, .com, .net, etc.)

  • Make sure the URL works and loads properly

  • Cannot be a generic URL (must be your specific organization page)

  • The organization information on your website must match what you entered in Stripe

  • Website must be publicly accessible (no password-protected sites)

Step 7: Statement Descriptor

What is a statement descriptor? This is what appears on donors' or clients' credit card statements when they pay your organization.

Full Statement Descriptor Requirements:

  • Use a statement descriptor that is as close as possible to the public-facing business name customers recognize

  • It should ideally match the DBA/business name

  • It can also be accepted if it closely matches the website / URL branding

  • Avoid generic terms that don’t identify the business clearly

  • Minimum: 5 characters

  • Maximum: 22 characters

  • Use letters, numbers, and spaces only

  • Avoid special characters

Examples:

  • ✅ Good: "HEALTHY FUTURES" or "YOUTH FITNESS ORG"

  • ❌ Bad: "DONATION" (too generic)

  • ❌ Bad: "NPO" (too short - under 5 characters)

  • ❌ Bad: "SUPER LONG NONPROFIT ORGANIZATION" (too long - over 22 characters)

Step 8: Executive and Board Information

You may need to provide information about key executives or board members:

For Each Executive/Board Member:

  • Full legal name (must match government ID)

  • Date of birth (must be at least 13 years old)

  • Last 4 digits of SSN(US only)

  • Home address (physical address, no P.O. Boxes)

  • Title or role in the organization

Step 9: Review and Submit

  • Double-check all information matches your IRS documentation and EIN

  • Verify representative information matches their government ID

  • Confirm all addresses are physical addresses (not P.O. Boxes)

  • Verify EIN is exactly 9 digits

  • Confirm tax-exempt status is correct

  • Click Submit

Step 10: Upload Non-Profit and Identity Documents (if requested by Stripe)

Non-Profit Documents:

  • IRS 501(c)(3) determination letter or tax-exempt status documentation

  • Articles of Incorporation or similar formation documents

  • Must show legal organization name

  • Must be clearly readable

  • Accepted formats: PDF, JPEG, or PNG

  • File size: Under 32MB per file

Representative Photo ID:

  • Must be in full color (no black and white copies)

  • Must upload both front AND back of driver's license or full passport

  • Must not be expired

  • Must be clearly readable

  • Accepted formats: JPEG or PNG

  • File size: Under 32MB per file

Organization Address Verification (if requested):

  • Document dated within last 6 months

  • Must show organization name and address

  • Address must match what you entered in Step 3

  • Examples: utility bill, bank statement, lease agreement

  • Must be clearly readable

CRITICAL: All documents must match EXACTLY what you entered in Step 3

Learn more:

Step 11: Add Organization Bank Account

Once verified:

  1. Go to Settings in your Express Dashboard

  2. Click Payouts and banking

  3. Add your organization bank account information

  4. Account must be in the organization name

Bank Account Requirements:

  • Routing Number: 9 digits (US banks)

  • Account Number: Varies by bank (typically 8-17 digits)

  • Account must be in the legal organization name

  • Must be a checking or savings account

  • Account must be active and in good standing


⚠️ Important: Identity Verification Requirement

BEFORE YOU CAN RECEIVE PAYOUTS, the organization representative must complete Identity Verification process.

What you need to do:

For US-based non-profits:

The representative will need to complete TWO verification checks:

1. ID Number Check

  • The representative will be asked to provide their full Social Security Number (SSN) or Individual Taxpayer Identification Number (ITIN)

  • This information is securely verified through Stripe's identity verification system

  • Make sure the information matches the representative's government-issued ID

2. Document Check

  • The representative will need to upload their government-issued photo ID

  • Accepted documents:

    • Driver's license (front and back)

    • Passport (photo page)

    • State-issued ID card (front and back)

Document Requirements:

  • Must be in full color

  • Must be current and not expired

  • Must be clearly readable (no blurry or dark images)

  • Must show the representative's full legal name

  • Must show date of birth

  • Must show a photo

  • Accepted formats: JPEG or PNG

  • File size: Under 32MB per file

For non-US non-profits:

The representative will need to complete a Document Check:

Document Check

  • The representative will need to upload their government-issued photo ID

  • Accepted documents:

    • Passport (photo page)

    • National ID card (front and back)

    • Driver's license (front and back)

Document Requirements:

  • Must be in full color

  • Must be current and not expired

  • Must be clearly readable (no blurry or dark images)

  • Must show the representative's full legal name

  • Must show date of birth

  • Must show photo

  • Document must be from the representative's country of residence

  • Accepted formats: JPEG or PNG

  • File size: Under 32MB per file

How to complete Identity Verification:

  1. Check your email for an Identity Verification request from Everfit or Stripe

  2. Click the verification link in the email

  3. Follow the prompts to complete the verification process

  4. Upload your documents as requested

  5. Wait for verification - This typically takes a few minutes to a few hours

  6. Check your status - You will receive an email confirmation once verified

What happens after verification?

✅ Verification Successful:

  • You will receive a confirmation email

  • Your organization account will be enabled for payouts

  • You can start receiving payments from your clients

❌ Verification Failed:

  • You will receive an email explaining why verification failed

  • Common reasons for failure:

    • Documents are expired

    • Documents are not clearly readable

    • Information doesn't match what was entered

    • Documents are in black and white

    • Wrong document type submitted

  • You can resubmit your documents after correcting the issues

Important Notes:

  • This is mandatory - You cannot receive payouts without completing this verification

  • One-time process - You only need to complete this once

  • Secure and private - Your information is encrypted and securely stored

  • Separate from Stripe account verification - This is an additional Everfit requirement

  • Processing time - Most verifications are completed within a few hours, but can take up to 24-48 hours

  • Representative only - Only the organization representative needs to complete this, not all executives/board members

Need Help?

If you encounter issues with Identity Verification:

  • Make sure your documents meet all requirements listed above

  • Ensure your documents are clearly readable and in color

  • Verify that the information on your documents matches what you entered in your account

  • Contact Everfit support if you continue to experience issues

Did this answer your question?