/* ═══════════════════════════════════════════════════════════════ /realtors/ page content styles. Lives in a Custom HTML block in the WP editor (page ID 1180), so everything is scoped to .gsp-rl and every class is .gsp-rl-*. Colors, radii and fonts come from the theme :root tokens in style.css (–brand, –bg-warm, –serif, …). No new hex values, no new fonts, spacing on the 4/8/12/16/24/32/48/64/96 grid. ═══════════════════════════════════════════════════════════════ */ /* Kadence chrome reset. The page template prints its own title/hero, which we hide so the content block owns the full width. */ body.page-id-1180 .entry-hero, body.page-id-1180 .entry-header, body.page-id-1180 .page-title { display: none !important; } body.page-id-1180 .content-container { padding: 0 !important; max-width: none !important; } body.page-id-1180 .content-area { padding: 0 !important; } body.page-id-1180 article.post-1180 { padding: 0 !important; margin: 0 !important; } body.page-id-1180 article.post-1180 .entry-content { padding: 0 !important; margin: 0 !important; max-width: none !important; } /* ── Root ─────────────────────────────────────────────────── */ .gsp-rl { background: var(–bg); color: var(–text); font-family: var(–sans); line-height: 1.7; } .gsp-rl *, .gsp-rl *::before, .gsp-rl *::after { box-sizing: border-box; } .gsp-rl p { margin: 0 0 16px; color: var(–text-2); font-size: 16px; } .gsp-rl p:last-child { margin-bottom: 0; } .gsp-rl a { color: inherit; } .gsp-rl ul { margin: 0; padding: 0; list-style: none; } /* ── Layout ───────────────────────────────────────────────── */ .gsp-rl-wrap { max-width: var(–mw); margin: 0 auto; padding: 0 24px; } .gsp-rl-narrow { max-width: var(–mw-n); margin: 0 auto; padding: 0 24px; } .gsp-rl-section { padding: 96px 0; } .gsp-rl-section–warm { background: var(–bg-warm); } .gsp-rl-section–ink { background: var(–bg-ink); color: var(–inv); } .gsp-rl-section–ink .gsp-rl-h2, .gsp-rl-section–ink h3 { color: var(–inv); } .gsp-rl-section–ink p { color: var(–inv-m); } @media (max-width: 768px) { .gsp-rl-section { padding: 64px 0; } } /* ── Type ─────────────────────────────────────────────────── */ .gsp-rl-label { display: block; font-family: var(–sans); font-size: 12px; font-weight: 600; letter-spacing: 2.5px; text-transform: uppercase; color: var(–warm); margin-bottom: 16px; } .gsp-rl-section–ink .gsp-rl-label { color: var(–brand); } .gsp-rl-h1 { font-family: var(–serif); font-size: clamp(38px, 5.2vw, 60px); font-weight: 700; line-height: 1.08; letter-spacing: -0.025em; color: var(–text); margin: 0 0 24px; } .gsp-rl-h1 em { font-style: italic; color: var(–brand); } .gsp-rl-h2 { font-family: var(–serif); font-size: clamp(30px, 4vw, 44px); font-weight: 700; line-height: 1.15; letter-spacing: -0.02em; color: var(–text); margin: 0 0 16px; } .gsp-rl-h2 em { font-style: italic; color: var(–brand); } .gsp-rl-h3 { font-family: var(–serif); font-size: 22px; font-weight: 700; line-height: 1.25; color: var(–text); margin: 0 0 8px; } .gsp-rl-h4 { font-family: var(–sans); font-size: 17px; font-weight: 700; line-height: 1.35; color: var(–text); margin: 0 0 8px; } .gsp-rl-lede { font-size: 19px; line-height: 1.7; color: var(–text-2); margin: 0 0 24px; } .gsp-rl-sub { font-size: 17px; line-height: 1.7; color: var(–text-2); max-width: 640px; margin: 0 0 16px; } .gsp-rl-head { margin-bottom: 48px; } .gsp-rl-head–center { text-align: center; margin-left: auto; margin-right: auto; max-width: 720px; } .gsp-rl-head–center .gsp-rl-sub { margin-left: auto; margin-right: auto; } .gsp-rl-quote { font-family: var(–serif); font-size: clamp(22px, 2.6vw, 28px); line-height: 1.4; font-style: italic; color: var(–text); border-left: 3px solid var(–brand); padding-left: 24px; margin: 48px 0 0; max-width: 720px; } .gsp-rl-section–ink .gsp-rl-quote { color: var(–inv); } .gsp-rl-fine { font-size: 13px; line-height: 1.6; color: var(–text-3); } /* ── Buttons ──────────────────────────────────────────────── */ .gsp-rl-ctas { display: flex; flex-wrap: wrap; gap: 12px; margin-top: 32px; } .gsp-rl-btn { display: inline-flex; align-items: center; justify-content: center; gap: 8px; min-height: 48px; padding: 16px 32px; border-radius: var(–r); font-family: var(–sans); font-size: 15px; font-weight: 600; text-decoration: none; border: 1px solid transparent; cursor: pointer; transition: background .2s var(–ease), color .2s var(–ease), border-color .2s var(–ease); } .gsp-rl-btn–primary { background: var(–brand-cta); color: #fff; } .gsp-rl-btn–primary:hover, .gsp-rl-btn–primary:focus-visible { background: var(–brand-cta-hover); color: #fff; } .gsp-rl-btn–ghost { background: transparent; color: var(–text); border-color: var(–brd-s); } .gsp-rl-btn–ghost:hover, .gsp-rl-btn–ghost:focus-visible { border-color: var(–brand); color: var(–brand); } .gsp-rl-section–ink .gsp-rl-btn–ghost { color: var(–inv); border-color: var(–brd-i); } .gsp-rl-section–ink .gsp-rl-btn–ghost:hover { border-color: var(–brand); color: var(–brand); } /* ── Hero ─────────────────────────────────────────────────── */ .gsp-rl-hero { background: var(–bg-warm); padding: 96px 0 64px; border-bottom: 1px solid var(–brd); } .gsp-rl-hero__inner { max-width: 860px; } @media (max-width: 768px) { .gsp-rl-hero { padding: 64px 0 48px; } } /* ── Trust strip ──────────────────────────────────────────── */ .gsp-rl-strip { background: var(–bg); border-bottom: 1px solid var(–brd); } .gsp-rl-strip__inner { max-width: var(–mw); margin: 0 auto; padding: 24px; display: grid; grid-template-columns: repeat(5, 1fr); gap: 16px; font-family: var(–mono); font-size: 11px; font-weight: 700; letter-spacing: 1.5px; text-transform: uppercase; color: var(–text-3); text-align: center; } .gsp-rl-strip__item { border-right: 1px solid var(–brd); padding: 0 8px; } .gsp-rl-strip__item:last-child { border-right: 0; } @media (max-width: 900px) { .gsp-rl-strip__inner { grid-template-columns: 1fr 1fr; gap: 12px; } .gsp-rl-strip__item { border-right: 0; } } /* ── Cards + grids ────────────────────────────────────────── */ .gsp-rl-grid2 { display: grid; grid-template-columns: 1fr 1fr; gap: 24px; } .gsp-rl-grid3 { display: grid; grid-template-columns: repeat(3, 1fr); gap: 24px; } .gsp-rl-split { display: grid; grid-template-columns: 1fr 1.15fr; gap: 64px; align-items: start; } @media (max-width: 900px) { .gsp-rl-grid2, .gsp-rl-grid3 { grid-template-columns: 1fr; } .gsp-rl-split { grid-template-columns: 1fr; gap: 32px; } } .gsp-rl-card { background: var(–surface); border: 1px solid var(–brd); border-radius: var(–r-l); padding: 32px 24px; } .gsp-rl-card–accent { border-top: 3px solid var(–brand); } .gsp-rl-card–red { border-top: 3px solid var(–red); } .gsp-rl-section–ink .gsp-rl-card { background: var(–bg-ink-soft); border-color: var(–brd-i); } /* ── Reason rows (why deals die) ──────────────────────────── */ .gsp-rl-rows { border-top: 1px solid var(–brd); } .gsp-rl-row { display: grid; grid-template-columns: 56px 1fr; gap: 16px; padding: 24px 0; border-bottom: 1px solid var(–brd); } .gsp-rl-row__num { font-family: var(–mono); font-size: 13px; font-weight: 700; color: var(–brand); padding-top: 4px; } @media (max-width: 480px) { .gsp-rl-row { grid-template-columns: 1fr; gap: 8px; } } /* ── Checklists ───────────────────────────────────────────── */ .gsp-rl-list li { position: relative; padding: 12px 0 12px 32px; border-bottom: 1px solid var(–brd); font-size: 16px; line-height: 1.6; color: var(–text-2); } .gsp-rl-list li:last-child { border-bottom: 0; } .gsp-rl-list li::before { content: ‘2713’; position: absolute; left: 0; top: 12px; color: var(–brand); font-weight: 700; } .gsp-rl-list–x li::before { content: ‘2717’; color: var(–red); } .gsp-rl-section–ink .gsp-rl-list li { color: var(–inv-m); border-color: var(–brd-i); } /* ── Numbered steps ───────────────────────────────────────── */ .gsp-rl-steps { display: grid; grid-template-columns: repeat(4, 1fr); gap: 24px; } @media (max-width: 900px) { .gsp-rl-steps { grid-template-columns: 1fr 1fr; } } @media (max-width: 560px) { .gsp-rl-steps { grid-template-columns: 1fr; } } .gsp-rl-step { border-top: 2px solid var(–brand); padding-top: 16px; } .gsp-rl-step__num { display: block; font-family: var(–mono); font-size: 12px; font-weight: 700; letter-spacing: 2px; color: var(–brand); margin-bottom: 8px; } /* ── Callout box ──────────────────────────────────────────── */ .gsp-rl-callout { background: var(–brand-s); border: 1px solid var(–brand-b); border-radius: var(–r-l); padding: 32px; margin-top: 32px; } .gsp-rl-section–ink .gsp-rl-callout { background: var(–brand-s); border-color: var(–brand-b); } /* ── FAQ ──────────────────────────────────────────────────── */ .gsp-rl-faq { max-width: var(–mw-n); margin: 0 auto; } .gsp-rl-faq__item { background: var(–surface); border: 1px solid var(–brd); border-radius: var(–r); margin-bottom: 12px; } .gsp-rl-faq__item summary { list-style: none; cursor: pointer; padding: 16px 24px; min-height: 48px; display: flex; align-items: center; justify-content: space-between; gap: 16px; font-size: 16px; font-weight: 600; color: var(–text); } .gsp-rl-faq__item summary::-webkit-details-marker { display: none; } .gsp-rl-faq__item summary::after { content: ‘+’; font-size: 20px; color: var(–brand); line-height: 1; } .gsp-rl-faq__item[open] summary::after { content: ‘2212’; } .gsp-rl-faq__item summary:focus-visible { outline: 2px solid var(–brand); outline-offset: 2px; } .gsp-rl-faq__a { padding: 0 24px 16px; } /* ── Form sections ────────────────────────────────────────── */ .gsp-rl-formsec { scroll-margin-top: 96px; } .gsp-rl-formsec .gsp-lf { max-width: 640px; margin: 0 auto; }
For real estate agents and brokers

A credit repair partner for real estate agents, built to send your buyer back to you.

When the lender says no, most buyers vanish for a year and come back with someone else. Score Pros gives you a place to send them: a structured 90-day credit program, real work performed on the file, and milestone updates you can actually plan a re-application around.

Built for buyer agents, listing agents, teams, and brokerages. Score Pros is based in Irvine, California and works with clients nationwide. No referral fee changes hands in either direction, and we say why below.

CROA compliant
FCRA dispute process
All 3 bureaus
No referral fees either way
Nationwide, Irvine CA
The problem

Deals do not die because of “bad credit.” They die on specifics.

Almost every credit denial you have watched happen came down to a short list of mechanics that a buyer can see on paper and still misread. Here is what actually moves the file, so you can spot it earlier in your own pipeline.

Knowing which one you are looking at is the difference between a buyer who is 90 days out and a buyer who is two years out. We will tell you which one you have.

01

The middle score, not the average

Mortgage underwriting pulls all three bureaus and uses the middle score. On a joint application, the lower borrower’s middle score usually governs the file. One weak bureau can hold back an otherwise strong buyer.

02

The app score is not the mortgage score

Conventional mortgage pulls have long relied on older FICO versions rather than the model in a free credit app. Those older models treat collections and some medical items differently. That is why a buyer says 690 and the tri-merge says 622.

03

Debt to income, not the score at all

Plenty of denials have nothing to do with the report. A car note plus two card minimums can push the back-end ratio past program limits. Paying a balance down changes the ratio. Closing the wrong account does not.

04

Utilization is a timing problem

Card balances report once a month on the statement date. A buyer who pays in full every month can still look near the limit on the exact day the lender pulls. Where the balance sits at report time is what the score sees.

05

New credit during escrow

Furniture financed before closing, a fresh auto inquiry, a new card opened for the move. Lenders commonly re-check credit before funding, and a changed file can reprice or stall a loan that was already clear.

06

Active disputes at the wrong moment

Tradelines flagged as disputed can complicate underwriting, and some underwriters will not clear a file until the flag is resolved. Sequencing matters. It is one of the first questions we ask on any buyer inside an active timeline.

Your buyer does not need a miracle. They usually need one of six things identified correctly and worked in the right order.

The work

What Score Pros actually does for your client

Score Pros is a credit repair organization operating under CROA and the FCRA. That means the work is disputes, documentation, and coaching, performed on the record, with your client approving what goes out.

What we do

  • Pull and read all three bureau reports with the client, line by line, in plain English
  • Separate what is inaccurate, outdated, or unverifiable from what is simply true and has to age
  • Challenge inaccurate, outdated, or unverifiable items with the bureaus and furnishers under FCRA section 611, which sets a 30-day investigation window, extendable to 45 days when new documents are supplied
  • Coach the mechanics that move a mortgage file: statement-date utilization, which balances to pay first, which accounts to leave open, when to stop applying for credit
  • Flag the debt-to-income problem when the score is not the real blocker
  • Tell your client, and you with their written consent, when the honest answer is that the timeline is longer than 90 days

What we will not do

  • Promise a score number, a point lift, or a date by which anything happens
  • Dispute accurate reporting to make a file look better than it is
  • Sell tradelines, “credit privacy numbers,” or any new credit identity
  • Charge your client before work has been performed. CROA prohibits charging for credit repair services before they are performed, and it gives every client a written right to cancel the contract: three business days, and longer in some states (five working days in California)
  • Lock anyone into a term. Clients can cancel anytime
  • Contact your client’s lender, or you, about their file without their written authorization

Results vary. Reporting accuracy, credit history, and how much the client engages all change the outcome, and no outcome or timeline is guaranteed. If you want the full method, it is written out on how it works and in our compliance statement.

The relationship

How the referral relationship actually works

Four steps, and one paragraph about money that most partner pages avoid writing down.

STEP 01

You send them over

Use the form below, or hand them the 90-day program page and tell them to say your name. Either works.

STEP 02

We run a free Clarity Session

A specialist reviews their reports with them, explains what is blocking the loan, and gives a realistic read on the timeline. No charge, no obligation.

STEP 03

They decide, not you

If they enroll, they contract with Score Pros directly and sign a written consent naming you as the person we may update.

STEP 04

You get milestone updates

File reviewed, disputes sent, bureau responses in, ready to talk to a lender again. Enough to time the re-application without guessing.

About money, in plain terms

Score Pros pays no referral fees, finder’s fees, split commissions, marketing stipends, or any other compensation to agents, brokers, or brokerages for sending clients. Not now, not on a sliding scale, not “off the record.”

You pay nothing either. There is no partner fee, no listing fee, and no minimum volume. Your client contracts with Score Pros directly and pays Score Pros directly, month to month, cancel anytime, with no long-term contract.

We do not require your client to use a particular lender, title company, escrow company, or brokerage, and we do not accept payment from anyone to steer them. Real estate referral arrangements that involve fees or kickbacks for settlement service business raise problems under RESPA section 8, so we keep the arrangement simple: no money moves between us, in either direction, ever. The only thing being exchanged is a client who gets real help and an agent who gets a straight answer.

Score Pros is not a mortgage lender, mortgage broker, real estate brokerage, or law firm. Nothing here is legal advice. Confirm your own brokerage’s policy on outside vendor referrals before you send anyone.

Send us a buyer

Refer a client, or ask how partnering works

Tell us the situation in a sentence. A specialist calls you back, not your client, until you say otherwise.

Free Credit Clarity Session

Refer a client or ask about partnering

Give us your details and one line about the buyer. A Score Pros specialist calls you within 1 business day to talk through the timeline before anyone contacts your client.

No obligation · CROA compliant · Cancel anytime · Or call (949) 430-6622

For you

What you get as the referring agent

Not a portal login you will never use. Four things that make a stalled buyer manageable inside your pipeline.

  • A named contact. One person at Score Pros who knows your buyers, reachable at (949) 430-6622, Monday to Friday, 9am to 6pm Pacific. Not a shared inbox.
  • Co-branded progress updates, with consent. Once your client signs a written authorization naming you, we send status notes you can forward or put your own logo on. Without that signature we will not confirm that your client is even enrolled.
  • Milestones you can plan around. File reviewed. First disputes sent. Bureau responses received. Ready to re-engage a lender. Real markers, no score predictions attached to them.
  • A straight timeline read in week one. If your buyer is nine months out rather than ninety days, you hear that immediately, so you can keep the relationship warm instead of promising a spring close.
  • A page to hand them. Send the 90-day home buyer program and let it do the explaining, or point them at our FAQ when they want to read before they call.
Their side of it

What your client experiences

You are putting your name on this, so you should know exactly what happens after they call.

FIRST WEEK

Clarity, before any commitment

A free Credit Clarity Session. All three reports open on the screen, a specialist explaining what each item is doing to a mortgage file, and an honest answer about the timeline. Many people stop here with a plan and never buy anything. That is a fine outcome.

IF THEY ENROLL

Written terms, then work

A written contract with the disclosures CROA requires, including the three business day right to cancel. Then the actual work: documented challenges to inaccurate, outdated, or unverifiable items, and a payment and utilization plan for the accounts that are accurate.

THROUGHOUT

They approve, they can leave

Nothing goes to a bureau they have not seen. They can cancel anytime with no penalty. If they would rather run it themselves, we say so and point them at the do-it-yourself tools instead of selling them a service they do not need.

Boundaries

The lines we hold, so your license stays boring

Partnering with a credit company is a reputational risk for an agent. These are the things we will not do, written down, so you can hold us to them.

If anyone in this industry offers you a per-client payment for referrals, treat that as the warning it is. Read our full compliance position and our team background before you send your first client.

  • No guaranteed scores, guaranteed approvals, or guaranteed dates. Results vary, and no outcome or timeline is guaranteed
  • No disputing accurate items to inflate a file before an application
  • No “rapid rescore” promises. A rescore is a lender-initiated update of already-corrected data, it is ordered by the loan officer, not by us, and it changes nothing that is not already true
  • No advising your client to hide debt, move money, or misstate income on an application
  • No contacting you, their lender, or their loan officer without written authorization from your client
  • No money to you, and no money from you, for any referral
  • No poaching. We do not sell real estate, we do not refer your client to another agent, and we do not take an interest in the transaction
Agent questions

What agents ask before the first referral

Do you pay referral fees to agents?

No. Score Pros pays agents, brokers, and brokerages nothing for referrals, and agents pay Score Pros nothing to partner. Fees or kickbacks tied to the referral of settlement service business create RESPA exposure, so we removed the money from the relationship entirely. You get a client who is being helped and a contact who tells you the truth about the timeline.

How long does this take, really?

The program is structured over 90 days because that is how long the work takes to perform, not because 90 days is a promised result. Under FCRA section 611 a bureau generally has 30 days to investigate a dispute, extendable to 45 when the consumer supplies new documents, so a first round plus responses fills most of that window. Some buyers are mortgage-ready sooner. Some have a debt-to-income problem or a recent derogatory that no dispute process can shorten. You will get the real read in week one.

Will you tell me how my client is doing?

Only with their written authorization naming you, and only at the milestone level: file reviewed, disputes sent, responses received, ready to re-engage a lender. We do not share their reports, their scores, their balances, or anything else in the file. If they decline to authorize updates, we will not confirm they are a client at all.

Can you get a collection removed before closing?

We can challenge a collection that is inaccurate, outdated, or unverifiable, and the furnisher and bureau then have to investigate it. We cannot promise that any specific item comes off, or that anything happens by a specific date, and any company that promises you that is telling you something they cannot deliver. If the collection is accurate and inside the reporting window, the honest strategy is usually payment planning and utilization work rather than a dispute.

My client has medical collections. Does that still matter?

Less than it used to, and it depends on the scoring model the lender pulls. The nationwide bureaus have removed paid medical collections and, since 2023, medical collections under $500 from consumer reports, and newer scoring models weigh remaining medical debt less heavily than other collections. Older mortgage scoring models still treat some of it differently. It is worth a look at the actual tri-merge rather than the app score before you assume the deal is dead.

What does it cost my client?

There is a setup component and a monthly component, and the exact figure depends on how much work the file needs, so it gets discussed on their free call rather than quoted on a web page. What is fixed: CROA prohibits charging for credit repair services before they are performed, there is no contract term, and they can cancel anytime. They also have a written right to cancel the agreement outright: three business days under CROA, and longer in some states, since California residents may cancel until midnight of the fifth working day after signing with any payment returned within 15 days. Our pricing page explains the structure in full.

What if my buyer would rather do it themselves?

Send them anyway and we will say so on the call. Some people need a tool, not a service. ScorePros AI is a do-it-yourself credit tool at $49.99 a month where the client stays in control of every letter, and the Approval Lab is a $25 a month education community with the same playbook we use internally. Both are honest answers for a buyer who is organized and 12 months out.

Do you work outside California?

Yes. Score Pros is based in Irvine, California and works with clients nationwide. State law does add requirements in some places, and a small number of states restrict how credit repair services can operate, so we confirm eligibility on the first call rather than after someone has signed anything.

What do you need from me to start?

Your name, your brokerage, a way to reach you, and one sentence about what the lender flagged. No client Social Security number, no report upload, no full application. We take it from there and come back to you with a timeline read. Send it through the form on this page or call (949) 430-6622.

Next step

Stop writing off the buyers who almost qualified

One conversation tells you whether a stalled buyer is 90 days out or a year out. That answer is free, and it is worth having before you decide how to spend your next quarter.

Free Credit Clarity Session

Partner with Score Pros

Tell us about your business and the buyers you are seeing stall. We will walk you through how referrals work, what your clients get, and what we will not promise them.

No obligation · CROA compliant · Cancel anytime · Or call (949) 430-6622

Or call (949) 430-6622, Monday to Friday, 9am to 6pm Pacific. Prefer to send a buyer first? Point them at the 90-day home buyer program or have them book a free Clarity Session.