Terms of Service

Perfection Dynamics — Terms of Service

Effective date: 2026-07-18 Version: v1.6-2026-07-18

These Terms govern your use of Perfection Dynamics ("the Platform", "we", "us"), a software-only routing venue for residential maintenance, repair, and improvement work. By creating an account or using the Platform, you agree to these Terms.


1. The Platform's role

Perfection Dynamics is a neutral software routing venue between homeowners ("Homeowners") and independent service providers ("Tradesmen"). The Platform:

  • Facilitates job posting, claim, escrow, capture, and payout between the parties.
  • Does not employ Tradesmen. Tradesmen are independent contractors directly engaged by Homeowners.
  • Does not warrant the quality, safety, legality, or licensure of work performed.
  • Does not insert itself into the substantive merits of work performed; the Platform only evaluates whether the parties have followed the documented dispute process (Section 7).

The contractual relationship for any job is between the Homeowner and the Tradesman who claims that job. The Platform is not a party to that contract.

2. Geographic scope

The Platform operates throughout the United States, with the exception of states whose legal frameworks structurally prevent the marketplace-facilitator model from operating efficiently. As of the effective date of these Terms, the excluded states are California, Massachusetts, New Jersey, New York, and Vermont. Accounts registered with a ZIP code resolving to an excluded state are not eligible to sign up; the rejection page at /signup/unavailable explains the basis. The exclusion list may change as those states' regulatory frameworks change; the current list is authoritative.

The Platform is not designed for users outside the United States; users abroad should not register accounts.

3. Accounts and eligibility

To post jobs or claim jobs, you must:

  • Be at least 18 years of age.
  • Provide accurate identification and contact information.
  • Maintain a single account per person. Creating multiple accounts to circumvent suspension, evade bans, or manipulate platform mechanics is grounds for permanent termination of all related accounts (see Section 13).
  • For Tradesmen: complete Stripe Connect identity verification (legal name, address, date of birth, Social Security Number or EIN, bank account ownership). Tradesmen who have not completed this process cannot claim jobs.
  • For Tradesmen: attest, at onboarding, whether you carry general liability insurance. If you carry it, you provide the policy number for our records. We do not independently verify policy validity, and Homeowners are told this. Not every job requires insurance; you are responsible for your own due diligence, your local laws, and any licensure or insurance requirements that apply to the work you accept.

4. The job posting is the contract

When a Homeowner posts a job, the posting becomes the operative contract between the parties. The Homeowner is required to enumerate, in writing within the posting, every distinct task they expect performed and any specific materials, finishes, or outcomes they require.

Anything not listed in the posting cannot be the basis of a dispute. There is no "implied" work. If a task was not stated, the Tradesman has no obligation to perform it, and the Homeowner has no defensible claim that it was unsatisfied. Both parties are responsible for reading the posting carefully before claim or completion.

5. Payment, escrow, and the 8% platform fee

  • When a Tradesman claims a job, the Homeowner's payment method is authorized as a Stripe destination-charge PaymentIntent for exactly the price the Homeowner set. The Tradesman's Stripe Connect account is named as the destination of the eventual capture. The price the Homeowner sets is the total: nothing is added at checkout.
  • The price the Homeowner sets is all-in. The 8% platform fee and the card-processing cost are both captured within that set price, not added on top of it. There is no separate processing line and no surprise at checkout: the Homeowner is charged exactly the amount they entered.
  • The platform fee is a flat 8% of the price the Homeowner set. It does not change with job size, category, or volume.
  • Card processing is covered from within the set price, not added to it. Card processing (currently 2.9% plus 30 cents per successful charge, set by the processor, Stripe) is a real cost of every card transaction. Under the all-in price it is not billed on top of what the Homeowner pays; it is covered from within the set price alongside the platform fee. Mechanically, the Platform's Stripe application_fee_amount on each PaymentIntent carries the 8% platform fee together with a card-processing estimate, so that after the processor takes its share the Platform retains its 8% of the set price and the balance of the set price is paid to the Tradesman.
  • The Tradesman is shown, and paid, a set take-home. A Tradesman does not see the price the Homeowner set. The job listing shows the Tradesman a single take-home figure — the amount they will be paid — and the Tradesman's Connect account receives exactly that amount on capture (before any materials reconciliation the parties agree to, and before any optional Starter Kit recoupment under Section 21). For example, on a job the Homeowner sets at $100.00, the Homeowner pays $100.00; within that price the platform fee is $8.00 and the card-processing cost is about $3.20, and the Tradesman is shown and paid about $88.80. Account credits (Section 10) can change a party's out-of-pocket or take-home as described in that section.
  • Jobs posted before the all-in change keep their original terms. A job posted under the prior model (a base price plus a separate card-processing charge shown at checkout, with the Tradesman receiving 92% of the base) is settled on those original terms through completion; the all-in price applies to jobs posted on or after 2026-07-10 (the effective date of the all-in change, v1.3).
  • If the authorization fails or expires before the job is dispatched, the Homeowner has a 12-hour window to repair their payment method. If the window elapses without resolution, the job reopens to other Tradesmen and the original Tradesman is released.
  • Recurring schedules authorize your card once, off-session. If you set up a recurring schedule with a saved Tradesman, you authorize your saved payment method a single time at setup for the schedule's all-in price. Each recurring job is then authorized against that saved card off-session, at that all-in price, at the moment your saved Tradesman accepts it; you are not present for each authorization. Charges continue on the schedule's interval until you pause or delete the schedule. You are notified when each recurring job is charged and whenever a charge cannot be completed. If a recurring charge fails, that schedule is paused so no further job is generated against a card that is not going through, until you update your payment method and resume the schedule. This authorization is a DRAFT pending principal ratification.
  • On Homeowner release (or auto-release after 72 hours; see Section 6), the PaymentIntent captures and the split executes.

Stripe is the processor of record for all card-network transactions. Stripe's pricing, fraud protection, and billing-dispute procedures apply. Perfection Dynamics is not a money transmitter; funds are held by Stripe in an escrow-equivalent state.

6. Completion and release timeline

  • Tradesman marks complete. The Tradesman marks the job complete in the Platform and attaches documentation (photos and written notes) for the Platform's records.
  • The Homeowner inspects in person. Completion photos uploaded by the Tradesman are not shown to the Homeowner before they decide to release or dispute. The Homeowner is expected to physically inspect the work and judge it against the original posting. This rule exists to prevent deception by selective photography — a party could photograph only the parts of the work that look good while leaving defects out of frame.
  • 72-hour Homeowner review window. From the Tradesman's mark-complete timestamp, the Homeowner has 72 hours to either release funds explicitly or open a formal dispute.
  • Automatic release. If 72 hours elapse with no Homeowner action, funds release automatically. Capture executes and the Section 5 split occurs: the Platform retains its 8% of the set price and the Tradesman is paid their take-home.

7. Disputes

When a Homeowner opens a dispute within the 72-hour review window, the Platform is the sole, impartial arbiter and decides on the evidence alone. So that the work can be defended, the party a claim is made against is told the substance of that claim: the Tradesman is shown the Homeowner's written statement of which posting items are said to be unsatisfied, with any contact information removed. Beyond that, the parties do not see each other's evidence files or full submissions, and there is no direct channel between them. All submission and exchange is confined to the Platform's dispute surface, where the reviewer alone sees everything from both sides.

  • Homeowner submission. At dispute open, the Homeowner submits a written statement of which specific items from the original posting were not satisfactorily completed, plus optional photos or video.
  • Tradesman submission. The Tradesman is notified of the dispute, is shown the Homeowner's written statement of which posting items are claimed unsatisfied (the written dispute reason), and is encouraged to submit their own written response and optional documentation. Photographs and video are segregated: the Tradesman is not shown the Homeowner's dispute photos or video, and the Homeowner is not shown the Tradesman's response photos or video. The Platform reviewer sees every submission from both sides.
  • Completion photographs. The work-completion photographs the Tradesman uploads at mark-complete are for the Platform's records and the Tradesman's own reference. They are not shown to the Homeowner at any point, including during a dispute; the Homeowner is expected to inspect the work in person (Section 6). The Platform reviewer sees them.
  • 72-hour evaluation window. Each dispute reaches evaluation maturity at the earlier of two triggers: (a) both parties have submitted their evidence, or (b) 72 hours have elapsed since the dispute was opened. The 72 hours is the Platform's evaluation timeline — a ceiling, not a deadline the parties must meet. The Tradesman is encouraged to submit their side before evaluation; if they do not, the Platform evaluates on whatever evidence exists at the deadline. The absence of a Tradesman response is itself part of the record.
  • Platform decision. At the 72-hour mark, the Platform principal reviews the available evidence — the original posting, the Homeowner's submission, the Tradesman's submission (if any), and the work-completion photos — and renders a binding decision in one of three forms:
  • Full release to Tradesman. The work satisfied the posting; the Homeowner's claim is denied. Capture executes and the Section 5 split occurs: the Platform retains its 8% of the set price and the Tradesman is paid their take-home.
  • Full refund to Homeowner. The work substantially failed to satisfy the posting; no capture occurs.
  • Partial release. A percentage of the set price is released to the Tradesman as their take-home on that portion; the remainder is refunded to the Homeowner. The 8% platform fee and the card-processing cost are captured only from the released portion.
  • No party-to-party communication during disputes. All dispute submissions route through the Platform exclusively. The Platform does not provide messaging, contact information, or any other channel between the parties during a dispute. This rule exists to keep decisions grounded in evidence rather than escalating exchanges.

Platform decisions on disputes are final and binding.

8. Chargebacks

A chargeback occurs when a Homeowner disputes a charge with their card issuer directly, rather than through the Platform's dispute process (Section 7).

  • Filing a chargeback is your right, and the Platform bears the loss. When a chargeback is filed, the Platform absorbs the disputed amount. The Platform does not automatically debit a Tradesman's Stripe Connect balance, does not recover the amount from a Tradesman's future payouts, and does not place holds on Tradesman payouts to fund chargebacks. Where work was documented against the posting, the Platform may contest the chargeback with the card network using the posting, completion documentation, and any dispute records; contesting a chargeback is not a sanction.
  • Good-faith and statutory disputes carry no penalty. Filing a good-faith chargeback, or a genuine dispute of an unauthorized, fraudulent, or erroneous charge, does not by itself result in any suspension, termination, trust penalty, fee, or other adverse action against your account. Nothing in these Terms waives, limits, or penalizes your rights under the Fair Credit Billing Act and Regulation Z, the Electronic Fund Transfer Act and Regulation E, or any other consumer billing-dispute or unauthorized-transaction right. Any provision that conflicts with those rights does not apply to the extent of the conflict.
  • The one bad-faith case. A single, narrow exception applies: if a party first takes a dispute through the Platform's Section 7 process, that dispute is resolved against them (for example, the funds are released to the Tradesman), and the party then files a card chargeback to re-litigate the same job in bad faith and recover money the Platform process already decided they were not owed, that is a breach of these Terms. In that case the party's account is permanently terminated under Section 13A. The party keeps any refund the card issuer grants them; the consequence is loss of Platform access, not clawback of the refund. This exception applies only to that bad-faith re-litigation case and to nothing broader; an ordinary chargeback, a first-time dispute of any kind, or any genuine unauthorized-charge claim is not within it.

9. Licensure

The Platform's "general tradesman" scope is intended for work that does not require state licensure. Several trades (electrical, plumbing, HVAC, structural, roofing in some jurisdictions) require state licensure, and the specific list and thresholds vary by state.

Homeowners are responsible for verifying that any work requiring a licensed trade is performed by an appropriately licensed provider for their state. The Platform does not verify state trade licenses. Tradesmen are responsible for knowing and complying with the licensure requirements that apply in the state they accept work in. License verification is on the roadmap; in the interim, this responsibility sits with the parties.

10. Account credits

The Platform issues non-transferable account credits in two circumstances:

  • Referral credits. When you refer a person who signs up and reaches $125 in cumulative captured spend — the total the referred user pays for completed jobs, inclusive of the platform fee — your reserve is credited with $10. Because the set price is all-in, a single completed job the referred user posts at $125 reaches the threshold on its own. Referral credits are redeemable at the Platform's discretion and are funded from the Platform treasury, not deducted from any Tradesman's payout, so a Homeowner redeeming credit leaves the Tradesman's take-home unchanged. You may not pay yourself a referral credit by creating a secondary account; doing so terminates both accounts.
  • Bug-bounty credits. If you submit a support ticket that is confirmed by us as a real software defect, we may credit your account at our discretion. The amount is determined by us and is not contractually owed.

How credits apply, and what happens if a job does not complete.

  • Homeowner redemption. A Homeowner may redeem credit to reduce their out-of-pocket cost, up to the full cost of a job. The redeemed amount is funded from the Platform treasury; it does not reduce the Tradesman's take-home.
  • Tradesman redemption. A Tradesman may redeem their own credit against the Platform's 8% fee on a job. Because this reduces the fee the Platform would otherwise take, a Tradesman who redeems credit can net more than their standard take-home on that job.
  • Return on cancellation. If a job is cancelled or fully refunded before completion, credit a Homeowner redeemed on that job is returned in full to their reserve, so it is not burned on a job that never happened.
  • Proportional return on partial release. If a dispute resolves as a partial release (Section 7), the Homeowner's redeemed credit is returned in proportion to the unreleased share of the bounty.

Credits have no cash value, are non-transferable, do not expire, and exist only within the Platform's ledger. We may freeze or zero out credits associated with abuse, fraud, or violations of these Terms.

11. Featured-work content (Hall of Fame)

The Platform's /feed surface has two distinct columns. The Neighborhood Activity column is a text-only listing of recent completed work (title, description, what got done, city, rounded price) — no photos are shown there. The Hall of Fame column is a curated editorial display that DOES include the work-completion photos, alongside the title, description, rounded price, and an editor's note about why the work is notable. Names, addresses, exact prices, and party identifiers are never shown on either column.

The photo distinction matters because completion photos can incidentally reveal identifying details (house numbers, license plates, visible mail or paperwork) that no anonymization-by-projection step can fully strip. We therefore default to no-photos on Neighborhood Activity, and gate the Hall of Fame photo display behind explicit consent (below).

Featuring requires your affirmative consent. We do not feature your work on the basis of these Terms alone. When we identify a job we'd like to feature, we will contact the involved parties — the Homeowner who posted it and the Tradesman who completed it — at the email address on file, describe the proposed featured display, and request permission.

  • You may decline. Declining a feature request does not affect your account in any way. There is no obligation to participate.
  • Credit compensation. At our discretion, we may award an account credit to the consenting parties as recognition for their participation. The amount, if any, is determined by us and is not contractually owed.
  • Scope of consent. Your consent applies to the specific job feature we describe in our outreach. We will not extend that license to other materials, repurpose the content in materially different ways, or feature an additional job without a fresh consent request.
  • Removal. If you previously consented and wish a specific featured entry removed, request removal through the in-Platform support widget with the job reference. We will remove it within a reasonable period.

11A. Ratings and reputation

The Platform operates a two-way rating system so Homeowners and Tradesmen can build a reputation for good-faith dealing. It is separate from the integrity and enforcement review in Section 13A: a rating is a user opinion, not a Platform sanction. Ratings and written notes are content created by users. The Platform hosts, screens, aggregates, and displays them but is not the author or speaker of any user rating or note, and does not adopt any user's rating as its own statement.

(a) When you may rate. You may submit one rating per completed job for the counterparty you actually transacted with, after the job reaches a completed state. You may not rate yourself, rate a party you were not matched with, or rate a job you were not part of.

(b) What is collected and shown. A rating is a single 1-to-5 star score and an optional written note. Ratings are captured from both sides, but the Platform currently displays only one figure: a Tradesman's average star rating, and only after that Tradesman has accumulated a threshold number of ratings; below the threshold no average is shown. The Platform does not display a Homeowner score, does not display your individual score, and does not display any written note to the counterparty. Written notes are used internally and are not shown to the person rated.

(c) Opinion, not a consumer report. A displayed average is an aggregate of subjective user opinions. It is not a background check or a statement of fact, and it is not intended or authorized for use, in whole or in part, as a factor in establishing eligibility for employment, credit, insurance, housing, or any other purpose governed by the Fair Credit Reporting Act or an analogous state statute. The Platform does not furnish these figures for any such purpose and is not, by operating this feature, acting as a consumer reporting agency.

(d) Your ratings must be truthful and first-hand. You agree to rate only on your own direct experience of the transaction, honestly and in good faith. You will not submit false, retaliatory, or coerced ratings; you will not offer, solicit, or accept anything of value in exchange for a rating or for the removal of one; and you will not attempt to manipulate any reputation figure. Written notes are screened before internal use, including for contact information and prohibited content, and rating manipulation or abuse is enforceable conduct under Section 13 and may lead to integrity review or sanction under Section 13A.

(e) Platform rights, and what we will not do. The Platform may, in its discretion, decline to count, discount, hide, or remove a rating it reasonably believes is fake, coerced, incentivized, off-topic, or in violation of these Terms, without altering the underlying rating record. The Platform does not, and will not, suppress, alter, or withhold publication of a genuine rating, including a genuine negative rating, because it is unfavorable; it does not condition ratings on positive content; and it does not offer benefits in exchange for positive ratings. The Platform is not obligated to display any particular rating or average.

(f) Report and review. If you believe a rating about you is false, coerced, or abusive, you may report it through the Platform's report channel for human review. Reporting routes the rating to Platform support; review may result in the rating being discounted or removed, but the Platform does not guarantee removal or a change to any displayed figure, and its review does not disclose any proprietary scoring or weighting method.

(g) License. You grant the Platform a non-exclusive, royalty-free license to store, process, aggregate, and display your ratings and derived averages as described here and in the Privacy Policy, including for the Platform's internal quality, safety, and anti-manipulation analysis.

12. Communication policy

The Platform exposes structured-only coordination between the parties:

  • Arrival-window selection (date + time range, or "immediate")
  • Running-late pulse (preset reason + delay bucket)
  • Mark-complete + photos
  • Dispute submission + tradesman response (Section 7)

The Platform does not provide free-form messaging between the parties. We do this deliberately: messaging surfaces are a known vector for negotiation off-platform, harassment, doxing, and disputes that escalate beyond what evidence supports.

If you need to coordinate something not covered by a structured field, escalate through the Platform's support widget. We will route or resolve appropriately.

Contact information before escrow. Until a job is accepted and its payment is escrowed, you must not place contact information (phone numbers, email addresses, physical addresses, social handles, or similar) in job postings, offers, or any other visible free-text field. This protects both parties: it keeps a clean record, and it prevents a deal from being pulled off-Platform before the protections of escrow attach. Once a job is accepted and escrowed, exchanging the contact details actually needed to perform the work is expected and permitted through the appropriate fields.

13. Prohibited conduct

You may not:

  • Misrepresent your identity, qualifications, license status, or insurance.
  • Use the Platform to facilitate work prohibited by law.
  • Solicit, exchange, or accept off-Platform payment for jobs first surfaced through the Platform. The 8% fee is the operating margin that funds the marketplace; circumventing it is grounds for termination.
  • Share personal contact information through the Platform's job postings, task lists, or other free-text fields with intent to move communication or payment off-Platform.
  • Harass, threaten, defame, or discriminate against other users.
  • Reverse-engineer, scrape, or programmatically access the Platform without authorization.
  • Create multiple accounts to evade suspension or bans, manipulate referral credits, or otherwise circumvent Platform mechanics.
  • Reproduce, redistribute, or commercially exploit Platform content (including Hall of Fame entries) without permission.

We use multiple identity signals to detect circumvention and ban evasion: the fingerprint of the payment card on file, a hash of the billing address, an active device fingerprint, the account phone number, the account name, and the IP addresses seen at signup and in recent use. These signals are weighted: a strong signal (card fingerprint, billing-address hash, device fingerprint, or phone) links accounts on its own, while weaker signals (name, or a shared IP alone) link accounts only when at least two of them coincide, so ordinary shared infrastructure such as a household, an apartment building, or a campus network does not by itself link unrelated people. Stripe Connect identity verification gates whether a Tradesman can claim work; it is not used as one of these account-matching signals. We do not publish our detection thresholds.

A first confirmed circumvention offense results in a temporary suspension, not automatic permanent termination. A repeat offense, or a confirmed offense by someone whose identity cluster already carries a prior sanction, results in permanent termination of the related accounts and forfeiture of any pending (not yet disbursed) payouts or credits. Sanctions attach to the person across linked accounts, so creating a fresh account after a prior sanction does not reset this ladder.

13A. Trust vetting and integrity review

Access to the Platform is a privilege extended to users we can trust to deal in good faith. We continuously assess the integrity of accounts and the conduct on them.

  • We may place an account under integrity review. If your conduct triggers our trust signals, for example an apparent attempt to circumvent the Platform, to move a deal off-Platform, or otherwise to deal in bad faith, we may place your account under integrity review while we verify your intentions. During review, your ability to interact on the Platform may be monitored, limited, held, or restricted.
  • We are not obligated to notify you. We may conduct this review, and may monitor or restrict a flagged account, without notifying you that a review is underway. Disclosing the specifics of our detection and review would defeat their purpose and aid the bad actors they exist to stop. A user who has knowingly violated these Terms is owed no such notice.
  • This is due diligence, not punishment. The purpose is to protect other users and the integrity of the marketplace, in the same way any venue may decline to admit someone whose conduct it cannot vouch for. A good-faith user whose review clears is restored.
  • We reserve the right to restrict or remove any user, with or without notice, and with or without a stated reason. The Platform is a private venue and admission is at our discretion.
  • Permanent removal. A first confirmed integrity offense is ordinarily a temporary suspension (see Section 13). Where review confirms repeat bad-faith conduct, where an identity cluster already carries a prior sanction, or in the narrow bad-faith chargeback case described in Section 8, we may permanently remove the account and all related accounts; a permanently removed account loses access to the Platform. Consistent with Section 13, only pending (not yet disbursed) payouts or credits are subject to forfeiture. Funds already disbursed between parties are not reclaimed by the Platform absent legal process.
  • Predictive integrity signals. In addition to reviewing conduct after it happens, we run behavioral integrity sensors that look for patterns statistically associated with low-trust behavior before a specific violation is confirmed. One such sensor examines repeat-engagement patterns over time (for example, how often a Tradesman's customers do not return), compared against category baselines, and can raise an internal signal for review. These signals inform integrity review; they are not, on their own, a binding decision about your account, and the human-review and no-liability provisions of this Section and Section 17 apply to them.
  • No liability for review. As set out in Section 17, the Platform is not liable for lost opportunity, income, or time arising from an integrity review, restriction, or good-faith enforcement action, including one later determined to have been mistaken. Any accommodation we choose to extend in that event is a discretionary courtesy, not an obligation.

14. Suspension and termination

Either party may terminate the account at any time.

The Platform may suspend or terminate accounts at our discretion for: breach of these Terms, prohibited conduct (Section 13), failure to pass Stripe Connect verification, a pattern of disputes resolved against you, indications of fraud, or operational risk to other users.

Outstanding obligations — pending payouts, chargeback liability, indemnification, and license grants on Hall of Fame content — survive termination.

15. Tax reporting

Tradesmen are independent contractors and are responsible for reporting their income. Stripe issues 1099-K forms to Tradesmen directly when applicable; the Platform does not separately issue tax forms.

16. Dispute venue

Two distinct tiers of dispute apply, with different venues:

1. Disputes against the Platform (about these Terms, the Platform's fees, account status, dispute-resolution outcomes, refunds processed by the Platform, or any other matter where the Platform itself is the counterparty): resolved in the state or federal courts of Spartanburg County, South Carolina, applying South Carolina law. The parties waive any objection to venue or forum for this tier. The Platform is based in South Carolina and cannot reasonably defend itself in every state its users happen to reside or operate in.

2. Disputes between a Homeowner and a Tradesman about the underlying work (quality, timeliness, materials, deposit handling outside the Platform, or any other matter pertaining to the direct service relationship): the Platform is not a party. These disputes are first subject to the dispute process in Section 7; if not resolved through the Platform, they are between the two parties directly. Venue and governing law for these direct disputes are determined by the job posting (which is the operative contract per Section 4) and the law of the state where the work was performed — typically the Homeowner's state. Nothing in these Terms compels parties outside South Carolina to litigate work-quality disputes against each other in South Carolina.

17. Liability limitation

To the maximum extent permitted by law, the Platform's aggregate liability to any user shall not exceed the platform fees actually retained by the Platform on jobs involving that user within the preceding 90 days, or $100, whichever is greater. The Platform shall not be liable for indirect, consequential, special, exemplary, or punitive damages — including loss of profit, business interruption, or loss of data — even if advised of the possibility.

Without limiting the foregoing, the Platform is not liable for any lost opportunity, lost income, lost time, or other loss a user attributes to an account suspension, integrity review, restriction, or other good-faith enforcement action, including one later determined to have been applied in error. Access to work through the Platform is not a guarantee of work or income, and the Platform's decision to review or restrict an account for the protection of the marketplace is not a breach for which lost earnings are recoverable. Any goodwill accommodation the Platform chooses to extend in such a case is discretionary, and is neither an admission of liability nor a contractual obligation.

The Platform is provided "AS IS" without warranty of any kind, express or implied, including without limitation any warranty of merchantability, fitness for a particular purpose, or non-infringement.

18. Indemnification

You agree to indemnify and hold harmless the Platform from any claim arising from:

  • Your breach of these Terms.
  • A Tradesman's performance or non-performance of work for a Homeowner.
  • A Homeowner's failure to provide accurate information in a job posting.
  • Your violation of applicable law.
  • Any content you submit (job postings, dispute submissions, completion photos) that infringes a third party's rights.

19. Changes to these Terms

We may revise these Terms at any time. When we do, we post the revised Terms on this page and update the effective date and version marker at the top of this document. That posting is the notice. The version shown here, with the effective date above, is always the current one, and a changed effective date is how you can tell the Terms have been revised. We do not separately announce a revision through any other channel, so check this page for the latest version. Revisions take effect immediately upon posting, as reflected by the updated effective date. Your continued use of the Platform after a revision's effective date constitutes acceptance of the revised Terms. If you do not agree with a revision, your recourse is to stop using the Platform and, if you wish, close your account (Section 14).

Jobs already in flight keep their terms. A revision applies to your use of the Platform from its effective date onward. It does not retroactively change the commercial terms of a job that was already posted, claimed, or in escrow when the revision took effect; each such job is settled on the Terms in force when it was posted. For the all-in pricing model specifically, the transition rule in Section 5 governs: jobs posted before 2026-07-10 settle on the prior base-price terms, and the all-in price applies to jobs posted on or after that date.

20. Severability and entire agreement

If any provision of these Terms is held unenforceable, the remaining provisions remain in force. These Terms, together with the Privacy Policy and any service-specific terms you accept at onboarding, constitute the entire agreement between you and the Platform regarding your use of the Platform.

21. Starter Kit Program (optional, Tradesman-only)

During signup as a Tradesman, you may opt in to receive a starter kit valued at $32 — tools sufficient to perform AC condenser coil cleaning jobs on the Platform. Opting in requires an explicit checkbox and a separate acceptance of the terms below. The kit is yours to keep the moment it arrives, regardless of how the cost is later settled.

You agree to the following terms when you opt in:

  1. Front-the-cost provision. The Platform fronts the kit cost so you can start earning immediately. You own the tools the moment they arrive. The $32 is settled later — either deducted from your first payout or paid via the card on file.
  2. Qualifying job. A qualifying job is any handyman job you complete and capture through the Platform after your kit is delivered. Bounty amount does not matter — any completed and captured job qualifies.
  3. Payout-deduction path (preferred). If you complete a qualifying job within 7 days of delivery, $32 is deducted from your first payout on that job. The remainder of your earnings is paid normally.
  4. Card-charge path. If you don't take any work inside the 7-day window, $32 is charged to the payment method on file the day after the deadline. At that point you have simply purchased a starter kit at retail — yours to keep, yours to use whenever you want.
  5. Failed-charge resolution. If the card charge cannot go through, your account is paused while we sort it out with you. In-progress jobs are unaffected; you can still complete and capture work you have already claimed. Contact support and we will resume your account.
  6. Notification cadence. Tracking information will be provided after we ship your kit. You will receive a notification when the kit ships and again when it is delivered, which is the event that starts the 7-day window.
  7. Decline option. You may decline the kit and source your own tools. The kit is a head start, not a requirement; the rest of the signup proceeds identically without it.

Payment-method storage. The payment method you provide at kit-request signup is stored via Stripe (off-session usage) so the card-charge backstop can fire without you being present at the deadline. The Platform does not store your card details; Stripe does, per Stripe's PCI-compliant infrastructure. The same off-session storage applies to a saved payment method a Homeowner authorizes for a recurring schedule (Section 5): it is stored via Stripe so each recurring job can be charged at the set price without the Homeowner being present, and it is never stored by the Platform.

Terms versioning. Each kit grant records the version of these terms that you accepted at signup. Future revisions to the Starter Kit Program terms apply only to grants created after the revision; they do not retroactively change the terms you agreed to.

Eligibility. The Starter Kit Program is open to any Tradesman signup who opts in via the checkbox. There is no demographic, age, or student-verification filter.

The full, canonical terms text presented at signup acceptance is identical to the seven numbered items above. The version slug under which a given grant was accepted is recorded in the Platform's database for audit (e.g., v1.0-2026-05-28).

22. Contact

Questions about these Terms: reach us through the in-Platform support widget.


Perfection Dynamics · Upstate South Carolina