See every open RFP on a satellite map
One pin per community, sorted by how far it is from your nearest yard. Filter by trade, by how far, and by what you can answer today.
For vendors
Free to apply and to be listed. Approval is $49 a year, per management company. Communities publish RFPs. You set your own price, do the work, and invoice under your own name.
Sample payout statement
Paid through Fri, Aug 7
Every invoice here went out in your own name and settled into one balance across every community on it. Each of these invoices is paid straight to your company, on the bank details printed on it, and the payment is recorded here against that invoice.
Insurance
Your certificate of insurance — your COI — and your trade credentials come first. Once your COI and respective trade credentials are verified, you are welcome to apply to all available management companies on the marketplace. If we get within 30 days of any document expiring, we will reach out to receive an updated copy.
Your CPO card — the certification that covers chemical handling in a public pool.
The card carries the date it expires.
You cannot propose on anything until this is verified and current.
Certificate of insurance for general liability coverage.
The certificate, with the coverage limits a community’s minimums are checked against and the date the policy runs out.
You cannot propose on anything until this is verified and current.
Workers compensation insurance certificate.
The certificate covering the company’s own crew, with the date the policy runs out.
You cannot propose on anything until this is verified and current.
IRS Form W-9. The community pays your invoice directly, on the payment details printed on it. The W-9 is on file for the times money moves through us instead — a quick payout you draw early, or a refund.
A signed W-9 carrying the company’s legal name and taxpayer number.
You can propose without this, but you cannot be paid until it is verified and current.
Current and valid business license.
Anything else VendoRFP has asked you for.
What it costs
Three numbers, then what it costs to move the money. VendoRFP charges you for these directly.
To join and be listed
FreeNo membership and no setup charge. You are searchable from the day you apply.
Approval, per management company
$49/yrAbout 2 business days to a decision, and 30 days to resolve anything raised.
VendoRFP+, optional
$38/mo$418 for the year, one month free.
Moving the money
| Credit or debit card Stripe's rate for running the card. Stripe charges it to the paying community on a line of its own, and Stripe keeps it. | 2.9% + $0.30 |
|---|---|
| Bank transfer (ACH) Your payout is the full amount you invoiced. Stripe's ACH processing is charged to the paying community on a line of its own, passed through at Stripe's cost. | Free |
| Get paid early Take money out before its normal payment date, once the work behind it has been reviewed. $35 plus 3% of the amount you draw, charged once, on that draw. | $35 + 3% |
Card and bank payment inside VendoRFP switches on when the processor is connected, and the rates above are what each way to pay costs once it does. Today your invoice goes out in your own name, and the community pays you on the payment details printed on it.
Answer RFPs as often as you like, at any distance, plus a request form for your own website, the app your guys work from, and the VendoRFP+ Vendor badge. One subscription covers the whole company, on either plan.
$38/mo
$418 a year · one month free
The request form for your own website
Drop VendoRFP’s proposal request form into your own site. A board asks you for work where they already are, on your domain, and it arrives in your VendoRFP queue with the community already attached.
Unlimited proposals, at any distance
Approval puts every open RFP in front of you and carries your first 5 RFP openings. Opening an RFP reveals which community it is and what they are asking for, and that is the moment one is spent — whether or not you propose. VendoRFP+ makes them unlimited on every management company you are approved for, and lets you propose to a company however far it is from your yards, instead of only within the distance that company set.
The VendoRFP app for your employees
Your employees work from the app on their phones: the stop list, the proof of the work, and the times, recorded as each stop is done. VendoRFP+ includes the app, and adding an employee turns it on for them.
The VendoRFP+ Vendor badge
The VendoRFP+ Vendor mark is yours for as long as the subscription runs. Buyers see it beside your name, and it tells them you are a subscribing member rather than a vetted-once applicant.
What one approval reaches
You get approved with the management company, and every community on its books opens up with it. Move the counts and see what that adds up to.
You
Your company
One profile. One set of verified documents.
VendoRFP
Approved, once per management company
We hold your verified file. Each management company reviews it and answers.
Management company 1
$49 / year
6 communities under this management company. One approval opens the RFPs they publish.
Management company 2
$49 / year
6 communities under this management company. One approval opens the RFPs they publish.
Management company 3
$49 / year
6 communities under this management company. One approval opens the RFPs they publish.
Where the work is
Pool, landscaping, porter and amenity staffing run as standing contracts, and boards put specialty work out by name on top of them. The work brings you back to the same address.
Your dashboard
You see every open RFP on a satellite map, with the miles from your yard on each one. Then the work you win, the money, and your documents.
Pick a trade — each one is a different dashboard
Frequent visits, each one a chemistry log. Free chlorine and pH are required every visit, because your health department is what sets the interval a public pool records at, and the dashboard asks for both before it lets you close the visit.
VendoRFP · Vendor dashboard
Dispatch Board
Open boardEvery stop on this board is a pool of yours. Completing one needs a photo of the finished job, plus this visit’s chlorine and pH readings.
Earnings MTD
$3,140.00
22 completed this month
This visit’s report
Chlorine and pH are required every visit because the health department sets that floor. A reading outside the normal band is recorded and flagged, never refused.
Compliance
Insurance is checked the day you propose, so keeping your documents current is what keeps you eligible.
Fewer, bigger visits on a mowing schedule, plus seasonal treatments. Acreage serviced is required, and it gets checked against the acreage the contract was priced on.
VendoRFP · Vendor dashboard
Dispatch Board
Open boardEvery job on this board is your crew’s. Completing one needs a photo of the finished job, plus the acreage serviced and the areas mowed.
Earnings MTD
$4,820.00
9 completed this month
This visit’s report
Acreage is checked against the acreage the contract was priced on, so a mow that records no coverage leaves the board with nothing to check it against.
Compliance
Insurance is checked the day you propose, so keeping your documents current is what keeps you eligible.
Trash, restrooms, breezeways, and the pool deck — the same stops every morning, each one recorded as it is done. Photos go on the ones that needed the work.
VendoRFP · Vendor dashboard
Dispatch Board
Open boardEvery loop on this board is yours. Completing one needs a photo of the finished job, plus the routes walked and the bags collected.
Earnings MTD
$3,690.00
41 completed this month
This loop’s report
A porter is paid for the loop itself, so the stops are the record. Bags collected is the single number a board asks about most, and anything you flag reaches them.
Compliance
Insurance is checked the day you propose, so keeping your documents current is what keeps you eligible.
Posts and shifts rather than visits, billed on hours covered. Offering certified lifeguards is a gated endorsement, and a lifeguard post asks for extra readings on top of the staffing report.
VendoRFP · Vendor dashboard
Dispatch Board
Open boardYou work staffing alone, so the board shows nothing on it but the shifts you are covering. Completing one needs a photo of the finished job, plus the hours and the positions covered.
Earnings MTD
$6,240.00
16 completed this month
This shift’s report
Staffing is billed on hours covered, so an unrecorded hour is an unbillable one. Reporting an incident is optional, so your attendants only fill that box when there is something to say.
Lifeguard post
A work order naming a lifeguard asks for these on top of the shift report. The count on the stand is what proves the credential after the fact.
Compliance
Insurance is checked the day you propose, so keeping your documents current is what keeps you eligible.
Treatments on a route, and the record is also the legal one. Areas treated and bait stations serviced are required every visit, because the question a resident asks afterwards is what went where — and a state inspector asks the same question of the community.
VendoRFP · Vendor dashboard
Dispatch Board
Open boardEvery treatment on this board is yours. Completing one needs a photo of the finished job, plus the areas treated and the stations serviced.
Earnings MTD
$4,380.00
29 completed this month
This treatment’s report
Where you treated and how many stations you serviced are required, because that is what a resident and a state inspector both ask about afterwards. Finding nothing is the normal visit, so pests found stays optional.
Compliance
Insurance is checked the day you propose, so keeping your documents current is what keeps you eligible.
One pin per community, sorted by how far it is from your nearest yard. Filter by trade, by how far, and by what you can answer today.
See the ground the community drew, drop your own markers, say how often you come, attach photos, and price the line items.
Pending, sent out, in progress, done. Your guys check in from a phone and record the readings the trade requires.
Your numbering and your logo, locked onto the document when you issue it. Reminders go out on the schedule you set, or not at all.
What approved work has cleared, what taking it early costs before you decide, and four exports: invoices, sales tax, payouts, dispatch.
Every document with the date it runs out, and a straight answer per trade to the only question that matters: can I answer this today.
If you already run scheduling software and somebody who does the books, keep both. The dashboard only holds what happens on VendoRFP — the work you win here, the invoices you send here, and the documents that keep you eligible to propose.
The path
You stay your own boss.
Your trade, the area you drive, your team size. Free.
Start an applicationWe check your insurance and whatever your trade requires.
RFPs go up without naming the community. Opening an RFP reveals which community it is and what they are asking for, and that is the moment one is spent — whether or not you propose. Approval carries your first 5 RFP openings.
Your guy logs the visit from his phone, with a photo of the finished work and the readings your trade requires.
You send your own invoice, under your own name and number, on the same terms as every other company here. The community reads it on one screen with every other invoice it gets, and pays you on the payment details printed on it. Record the payment on your invoices page and the invoice closes.
The difference
| Chasing it yourself | On VendoRFP |
|---|---|
| How a community finds you Word of mouth, three seasons in | Listed the day you are verified |
| What the community compares Whatever each vendor chose to send | The same fields from everyone |
| Insurance verified before proposals Not checked before a proposal | Every document, with its expiration |
| Who sets your price You | You |
| Where your invoice lands An inbox, then a phone call | On the community’s screen, with the rest |
| Chasing the money Call the community manager | One screen: who owes you what |
| Who you work for Yourself | Yourself |
You write your own invoice either way. What changes is where it lands and who sets the terms.
Part of an HOA? This way →