Styles PM
After Hours Operations Handbook
Dark · 0.1
Volume I · Issue 01 · May MMXXVI Filed under · platform setup
An after-hours setup handbook for property operators

Stripe Connect,
Express edition
& a handbook for
thirteen LLCs.

Step-by-step instructions to set up Stripe Connect for application fees and administrative fees across all 13 Styles Property Management apartment communities — one parent account, 13 connected property LLCs, single dashboard. No coding required.

Properties13
Geography12 FL · 1 TX
Platform setup60–90min
Per property~15min
In­tro
Foreword

The bottom line

Read first · ~3 min

You'll create one parent Stripe account for Styles Property Management, enable the Connect product, then open the Stripe-generated onboarding link for each of the 13 property LLCs and complete the hosted form yourself (EIN, bank info, owner info). Stripe verifies each one automatically. The whole flow is no-code and self-serve — no inviting, no emailing, no waiting on anyone else.

Note · On cost

Total cost. Card payments 2.9% + $0.30 · ACH 0.8% (capped at $5). If you let Stripe charge processing fees directly to each LLC, you pay $0 in Connect platform fees.

Push applicants and residents to ACH. On a $150 admin fee, ACH costs $1.20; cards cost $4.65. On a $75 application fee: ACH $0.60 vs card $2.48. Cards run roughly 4× ACH on every transaction.

Mind · The biggest gotcha

Stripe reviews your platform application (1–3 business days) before you can onboard live LLCs. File the platform profile first, before you start onboarding any of the 13 LLCs.

01
Chapter One

Pre-flight checklist — gather everything before touching Stripe

~1 hour · have it in a folder before you start

Stripe will stall in five different places if any one of these is missing. Sit down with the folder or notebook first.

For Styles Property Management · the parent platform

Step 0·1
Legal business name (exact match to EIN letter)
Step 0·2
EIN of Styles Property Management
Step 0·3
Working website URL
A real site, Facebook business page, or LinkedIn page works.
Step 0·4
Physical business address
No P.O. boxes.
Step 0·5
Business phone number
Step 0·6
Your personal SSN (used for KYC only, not credit)
Step 0·7
Driver's license or passport (you may need to upload a photo)
Step 0·8
Styles Property Management bank routing + account number
Step 0·9
One- to two-sentence platform description

Suggested wording (copy this):

Styles Property Management is a multifamily property manager operating 13 apartment communities across Florida and Texas. We collect application fees from prospective residents and administrative fees from current residents on behalf of individual property-owning LLCs, and route each payment to the respective property's bank account.
Step 0·10
Estimated monthly volume across all 13 properties (card + ACH)
Step 0·11
Beneficial owners of Styles PM owning 25%+ — name, DOB, address, last-4 SSN

For each of the 13 property LLCs · one packet per property

Use the ledger below to track gathering info for each property. Check the box once you have everything for that LLC.

Property State Domain Status

For each property LLC, you need

  • Legal LLC name (exact match to IRS CP 575 EIN letter)
  • EIN
  • Physical business address — the apartment community street address
  • Bank routing + account number (or shared sister-LLC account)
  • Responsible person: name, DOB, address, last-4 SSN, title
  • Beneficial owners ≥25%: name, DOB, address, last-4 SSN
  • Best contact email for the LLC (used internally by Stripe; can be the executive's email)
  • Short property description — "Operates a [#]-unit apartment community at [address]. Collects application fees from prospective residents and administrative fees from current residents."
Mind · One website per LLC

Property LLCs rarely have their own websites. Use each property's existing domain (already in the table above) as the LLC's "business website" during onboarding. Don't reuse the Styles PM URL for all 13 — that triggers manual review.

02
Chapter Two

Create the Styles Property Management Stripe account

10–15 minutes
Step 1·1
Go to the Stripe sign-up page

Open this URL in your browser:

https://dashboard.stripe.com/register

Use a business email only you control — this becomes the root admin and is annoying to change later.

Step 1·2
Verify your email

Stripe sends a verification email within ~1 minute. Click the link titled "Verify your email."

Step 1·3
Turn on two-factor authentication

Stripe forces this. Pick Authenticator app (Google Authenticator, Authy, or 1Password). Avoid SMS — Stripe will nag you to upgrade.

Scan the QR code, enter the 6-digit code, and save the backup codes Stripe shows you. Print them.

Step 1·4
Start business activation

From the dashboard, click the "Activate your account" banner at the top, or go directly to:

https://dashboard.stripe.com/account/details
Step 1·5
Fill in business activation form

The form asks for, in order:

  1. Country — United States
  2. Type of business — pick CompanyLimited liability company (LLC)
  3. EIN — 9 digits, no dashes
  4. Legal business name — exactly as on EIN letter
  5. DBA — leave blank or use same name
  6. Business address — physical street address
  7. Business phone
  8. Business website
  9. Industry — pick "Real estate" or "Property rental". Avoid "Other."
  10. Product description — paste the description from Phase 0
  11. Average transaction — typical fee size. For a blended mix of application + administrative fees, ~$100–150 is reasonable.
  12. Monthly volume estimate — total monthly application + administrative fee volume across all 13 properties (depends on application traffic and lease turnover).
Step 1·6
Add yourself as the business representative

On the "Add a business representative" screen, type your legal name (matching driver's license), DOB, home address, SSN (or last-4 if Stripe asks for that), title (e.g., "Managing Member"), and email.

Check the box confirming you're authorized to act on behalf of the company.

Step 1·7
Add other 25%+ owners (skip if you're the sole owner)

Click + Add owner for each person owning 25%+ of Styles PM.

Step 1·8
Add the Styles PM bank account

Type routing + account number on the "Bank details" screen.

Step 1·9
Review and submit

Click Submit or Agree & Submit. Stripe usually verifies within minutes. Occasionally they email within 24 hours asking for additional documents (driver's license front/back, articles of organization, EIN letter).

Aside

Parent account is now active — but Connect is not enabled yet. That's a separate application (Phase 2).

03
Chapter Three

Enable Stripe Connect

5 min hands-on · 1–3 business days for review
Step 2·1
Find the Connect product

In the Stripe dashboard left navigation, click More at the bottom and look for Connect. Or go directly to:

https://dashboard.stripe.com/connect/accounts/overview
Step 2·2
Click "Get started"

On the Connect intro page, click the Get started button.

When asked "What are you building?" pick Platform or marketplace (NOT "Stripe Connect for my own business"). Click Continue.

Step 2·3
Complete the Platform Profile

This is the most important screen. Direct URL:

https://dashboard.stripe.com/settings/connect/platform-profile

Stripe asks roughly these questions:

  1. Business model: "I collect payments from customers and pay out to multiple sellers/service providers"
  2. Who are your users: Businesses
  3. What kind of business: "Real estate / Property management" if available, otherwise "Other" with the description below
  4. Where are your users: United States
  5. Payment methods: Check both Cards AND ACH Direct Debit (ACH is critical — 0.8% capped at $5 vs 2.9% + $0.30 on cards)
  6. Average transaction size, monthly volume
  7. Payout speed: Standard (daily rolling) — you can override per-LLC later
  8. Will your platform hold money: No
  9. Describe your platform:
Styles Property Management collects application fees from prospective residents and administrative fees from current residents at 13 apartment communities in Florida and Texas. Each property is owned by a separate LLC with its own EIN. Fees received for Property X are routed directly to Property X's LLC bank account. Styles Property Management deducts a management fee.

Click Submit for review.

Step 2·4
Wait for Stripe's Connect review

Usually 1–3 business days. You'll get an email when approved. Until then, you can use Test mode (toggle in top-right) but you can't onboard live LLCs.

Step 2·5
Customize Connect branding (do this while you wait)
https://dashboard.stripe.com/settings/connect/onboarding-interface
  • Upload Styles PM logo (square, at least 128×128 PNG)
  • Pick brand color (Styles' primary color)
  • Display name shown to property LLCs: Styles Property Management
  • Click Save
Warning

Skip this and Stripe blocks the onboarding link with: "You must update your Connect branding settings with icon in order to create an account link."

Step 2·6
Confirm Express is the chosen account type

After approval, go to:

https://dashboard.stripe.com/settings/connect

You'll see Express, Standard, Custom. Make sure Express is enabled and disable Standard and Custom so you can't accidentally pick the wrong one.

04
Chapter Four

Choose who pays Stripe's processing fees

One-time decision · applies to all 13 LLCs

Both options are valid. The right one depends on whether you want to mark up Stripe's fees to applicants and residents.

Option B · You handle pricing

  • $2 per active LLC per month
  • + 0.25% + $0.25 per payout to each property's bank
  • + $2.99 per IRS 1099-K e-file, $1.49 per state e-file per LLC per year
  • You control what rate each LLC pays — useful if you want to mark up

Phase IV · Pricing arithmetic

How much processing actually costs

Card processing runs roughly 4× ACH on every fee. Move the dials to see what your portfolio pays each year across application and administrative fees.

$
80%
0%50%100%
Annual portfolio cost $0 Across 1,300 transactions, current mix.
If 100% ACH $0 If every fee paid by bank.
Annual savings $0 By moving from current mix to 100% ACH.
Card share of cost 0% Of total annual processing cost.

Stripe pricing as of May MMXXVI — cards 2.9% + $0.30 per txn, ACH 0.8% capped at $5. Math covers application + administrative fees only. Verify current rates before relying.

Note · Recommendation

Pick Option A unless you specifically want to mark up Stripe's fees. For 13 LLCs, Option A saves roughly $450–600 per year and requires no decisions per property.

Where to set this: During the Platform Profile (Phase 2.3), Stripe asks "Will your platform set processing fees for your users?" — pick "No, Stripe sets the rates" for Option A.

You can change this later at: Settings → Connect settings → Pricing

05
Chapter Five

Onboard the thirteen property LLCs

No-code self-serve flow · ~10 min per property · you complete each one directly
Aside · Pilot first

Onboard ONE property end-to-end first as a pilot (pick the smallest), verify a real or test transaction routes correctly, then do the other 12, 4–5 per session so you can troubleshoot any stuck ones.

Step 4·1
Go to the Connected accounts list
https://dashboard.stripe.com/connect/accounts

The page is empty the first time. You'll see a + Create button.

Step 4·2
Click "+ Create"

A dialog opens titled "Create connected account." Fill in:

  • Country → United States
  • Email → an internal address you control (used by Stripe for account notifications; the LLC representative does not need access)
  • Account type / Dashboard accessExpress
  • Business type → Company
  • Legal name → exact LLC name (e.g., "Waterford Bay Apartments LLC")
  • Optional pre-fill to save typing later: address, website (use property's own domain — see table in Phase 0), product description, EIN
Step 4·3
Click "Continue" → Stripe generates the hosted onboarding link

Click Copy link OR click Open to launch it directly in a new tab. Open it yourself — you're completing the form, not delegating it.

Step 4·4
Open the link yourself and complete the LLC's onboarding form

In a new tab, paste the link Stripe generated. The form is Stripe-hosted and asks for the LLC's legal name + EIN, business address, industry, business representative info (DOB, address, last-4 SSN), beneficial owners ≥25%, bank routing/account, and SMS verification of the rep's phone, plus acceptance of the Stripe Connect Service Agreement. Have the Phase 0 packet for that property in front of you and fill in everything from there. Most onboardings finish in ~10 minutes.

Step 4·5
Stripe verifies automatically

Usually instant to a few hours. Sometimes 1–2 days if Stripe needs document uploads (Articles of Organization, EIN letter, driver's license).

You'll get an email titled "[Property LLC] has connected with Styles Property Management."

Step 4·6
Confirm "Enabled" status on the dashboard

Back at dashboard.stripe.com/connect/accounts, the new property should show a green Enabled badge.

If it shows yellow Restricted or Action required, click into the account → Actions required → either submit the missing info directly, or click Send remediation link, send it to yourself, open it, and resolve the missing info directly.

Step 4·7
Repeat for the remaining 12 properties

Same flow, 12 more times, ~10 min each. Track each one in the Phase 0 table.

06
Chapter Six

Set the right payout schedule per LLC

5 minutes · optional — defaults work fine

Default: Stripe pays out to each LLC's bank daily, on a rolling basis. First payout for each LLC happens 7–14 days after the first fee payment lands (this is Stripe's standard hold for new accounts to manage chargeback risk). Subsequent payouts are daily.

To change to weekly or monthly

  1. Go to https://dashboard.stripe.com/connect/accounts
  2. Click an LLC → click into the Money movement section
  3. Look for Payout schedule → click Edit
  4. Choose Daily, Weekly, or Monthly → click Save
Aside · Direct line

If the dashboard doesn't let you change schedule for an LLC, call Stripe Connect support at +1-888-926-2289 — they can flip it on your behalf without code.

07
Chapter Seven

Use your unified dashboard

After all 13 are onboarded

Flow · routing

Where the fees go

Each application or administrative fee lands in Stripe and is routed to the LLC that owns the property. Hover any node for detail.

STRIPE
Card payment ACH payment

Particles sample the live mix — most fee payments arrive by card; ACH costs roughly a quarter as much.

  • All 13 properties at once.
    https://dashboard.stripe.com/connect/accounts
    Shows status, balance, last payout, and required actions per property. Filter by status, search by name or EIN, export CSV.
  • Drill into one property. Click any LLC — see that property's payments, payouts, disputes, balance, tax forms.
  • "View Dashboard As". Click the overflow menu in the upper-right of an account page → View Dashboard as → you see exactly what the property manager sees.
  • Property managers' login.
    https://connect.stripe.com/express_login
    Once each LLC is enabled, its property manager can log in at the URL above to view payments and payouts for their LLC. The executive provisions and onboards; the property manager only logs in afterward to monitor.
08
Chapter Eight

1099-K tax forms · year-end

Mostly automatic

At year-end, Stripe automatically generates a 1099-K for each connected LLC meeting the IRS threshold ($5,000 currently, transitioning toward $600 — confirm current threshold for the tax year).

  • Option A (Stripe handles pricing). 1099-Ks generated, e-filed with IRS & states, delivered to each LLC — free. Each LLC sees their 1099-K in their Express dashboard.
  • Option B (You handle pricing). Same automation, but billed: $2.99 per IRS e-file + $1.49 per state e-file + $2.99 for any paper mailing.
  • You see all of them. https://dashboard.stripe.com/tax-reporting
  • Edit a 1099-K before filing if a transaction outside Stripe needs to be added: Tax reporting → click form → Edit.
09
Chapter Nine

Common mistakes & gotchas

Specific to property management on Stripe Connect
  1. Same generic website URL for all 13 LLCs. Stripe's reviewers flag this. Use each property's own domain (already in the table above) instead of styles-pm.com for everyone.
  2. Vague business descriptions. Don't write "rental income." Write: "Application fees and administrative fees collected from prospective and current residents of [property name], a [#]-unit apartment community in [city, state]."
  3. Forgetting the parent account is separately activated. Enabling Connect doesn't activate the parent. Phase 1 must complete first.
  4. Skipping Connect branding (Phase 2.5). Without a logo, Stripe blocks onboarding link creation.
  5. Shared bank accounts across sister LLCs trigger a flag the first time. Stripe will allow it, but may open manual review for the second LLC. Workaround: complete LLC #1 fully, wait for "Enabled," then onboard LLC #2 to the same bank. If Stripe asks for proof, upload the bank's signature card or a bank letter listing both LLCs as authorized signers.
  6. "Other" industry on platform profile. Triggers manual review. Always pick the closest real-estate option.
  7. Onboarding LLCs before platform profile is approved. Test mode works anytime; live mode is blocked until approval.
  8. Payout-hold sticker shock on first payment. First fee payment to a brand-new LLC won't pay out for 7–14 days — universal across Stripe. Plan onboarding around that gap.
  9. Beneficial-owner KYC failures. If a 25%+ owner of a property LLC is a trust, estate, or another LLC, the standard form may stall. Call Stripe Connect support at +1-888-926-2289 — they have a manual process for layered ownership common in real estate.
  10. Confusing Express Dashboard with full Stripe Dashboard. Property managers get a stripped-down view (balance, payouts, transactions only). They can't see other LLCs or your platform fees. Login URL: connect.stripe.com/express_login
  11. ACH vs. card rates. On a $150 admin fee: ACH = $1.20, cards = $4.65. On a $75 application fee: ACH = $0.60, cards = $2.48. Cards cost roughly 4× ACH on every transaction. FL and TX both currently allow card surcharging with proper disclosure — verify with your attorney before adding a 3% card convenience fee.
  12. Volume threshold re-verification. Stripe pauses payouts at certain volume thresholds (~$50K cumulative, then again at higher tiers). Watch for "Action required" banners and resolve the remediation link directly when it shows up.
10
Chapter Ten

A suggested seven- to ten-day rollout

Final · pacing the work
Day 1
Phase 0 — collect everything in the checklist (~1 hr). Don't open Stripe yet; gather first.
Day 1
Phase 1 — create Styles PM Stripe account, submit business activation (~30 min).
Day 1–2
Phase 2 — apply for Connect, submit platform profile, upload branding (~30 min). Now wait 1–3 business days for Stripe's review.
Day 3
While waiting, decide Option A vs B in Phase 3. Pick Option A unless you have a specific reason not to.
Day 4–5
Once Connect is approved, onboard the FIRST LLC end-to-end as a pilot. Pick the smallest property. Verify a real or test transaction routes correctly.
Day 6–10
Onboard the remaining 12 yourself, 4–5 per session, so you can troubleshoot any stuck ones without juggling 13 simultaneous issues.
Note · Defaults to change from the start

Enable ACH Direct Debit on every LLC — don't accept cards-only. Decide payout schedule per LLC: daily for cash flow, monthly for accounting cycle.

Aside · Volume thresholds to watch

$80K+/month total card volume. Call Stripe sales for custom pricing — often below 2.9%+30¢. Single LLC doing $1M+/year. Ask Stripe to enable IC++ pricing for that LLC.