{"kind":"costs","lang":"en","path":"/en/costs/","canonical":"https://goodhand.app/en/costs/","indexable":true,"noindex_reasons":[],"title":"What GoodHand costs","description":"GoodHand earns no money. No fees, no commission, no ads, no paid placement, no selling of leads or data, for customers or for pros.","og_image":"https://goodhand.app/en/og/site.png?v=1","alternates":[{"lang":"uk","path":"/uk/costs/"},{"lang":"en","path":"/en/costs/"},{"lang":"x-default","path":"/en/costs/"}],"languages":[{"lang":"en","path":"/en/costs/"},{"lang":"es","path":"/es/costs/"},{"lang":"pt","path":"/pt/costs/"},{"lang":"fr","path":"/fr/costs/"},{"lang":"de","path":"/de/costs/"},{"lang":"it","path":"/it/costs/"},{"lang":"pl","path":"/pl/costs/"},{"lang":"uk","path":"/uk/costs/"},{"lang":"tr","path":"/tr/costs/"},{"lang":"hi","path":"/hi/costs/"},{"lang":"id","path":"/id/costs/"},{"lang":"ja","path":"/ja/costs/"},{"lang":"zh","path":"/zh/costs/"},{"lang":"ar","path":"/ar/costs/"},{"lang":"ca","path":"/ca/costs/"},{"lang":"fa","path":"/fa/costs/"},{"lang":"sq","path":"/sq/costs/"},{"lang":"hy","path":"/hy/costs/"},{"lang":"nl","path":"/nl/costs/"},{"lang":"sv","path":"/sv/costs/"},{"lang":"az","path":"/az/costs/"},{"lang":"bs","path":"/bs/costs/"},{"lang":"bn","path":"/bn/costs/"},{"lang":"bg","path":"/bg/costs/"},{"lang":"ms","path":"/ms/costs/"},{"lang":"dz","path":"/dz/costs/"},{"lang":"be","path":"/be/costs/"},{"lang":"el","path":"/el/costs/"},{"lang":"cs","path":"/cs/costs/"},{"lang":"da","path":"/da/costs/"},{"lang":"am","path":"/am/costs/"},{"lang":"et","path":"/et/costs/"},{"lang":"fi","path":"/fi/costs/"},{"lang":"fo","path":"/fo/costs/"},{"lang":"ka","path":"/ka/costs/"},{"lang":"hr","path":"/hr/costs/"},{"lang":"ht","path":"/ht/costs/"},{"lang":"hu","path":"/hu/costs/"},{"lang":"he","path":"/he/costs/"},{"lang":"is","path":"/is/costs/"},{"lang":"ky","path":"/ky/costs/"},{"lang":"km","path":"/km/costs/"},{"lang":"ko","path":"/ko/costs/"},{"lang":"kk","path":"/kk/costs/"},{"lang":"lo","path":"/lo/costs/"},{"lang":"si","path":"/si/costs/"},{"lang":"lt","path":"/lt/costs/"},{"lang":"lb","path":"/lb/costs/"},{"lang":"lv","path":"/lv/costs/"},{"lang":"ro","path":"/ro/costs/"},{"lang":"sr","path":"/sr/costs/"},{"lang":"mk","path":"/mk/costs/"},{"lang":"my","path":"/my/costs/"},{"lang":"mn","path":"/mn/costs/"},{"lang":"tl","path":"/tl/costs/"},{"lang":"mt","path":"/mt/costs/"},{"lang":"dv","path":"/dv/costs/"},{"lang":"ny","path":"/ny/costs/"},{"lang":"no","path":"/no/costs/"},{"lang":"ne","path":"/ne/costs/"},{"lang":"ur","path":"/ur/costs/"},{"lang":"ru","path":"/ru/costs/"},{"lang":"rw","path":"/rw/costs/"},{"lang":"sl","path":"/sl/costs/"},{"lang":"sk","path":"/sk/costs/"},{"lang":"so","path":"/so/costs/"},{"lang":"th","path":"/th/costs/"},{"lang":"tg","path":"/tg/costs/"},{"lang":"tk","path":"/tk/costs/"},{"lang":"to","path":"/to/costs/"},{"lang":"sw","path":"/sw/costs/"},{"lang":"uz","path":"/uz/costs/"},{"lang":"vi","path":"/vi/costs/"},{"lang":"bi","path":"/bi/costs/"},{"lang":"sm","path":"/sm/costs/"},{"lang":"zu","path":"/zu/costs/"}],"breadcrumbs":[{"name":"GoodHand","path":"/en/"},{"name":"What GoodHand costs","path":"/en/costs/"}],"data":{"slug":"costs","h1":"What GoodHand costs","lead":"GoodHand earns no money, from customers or from pros.","sections":[{"id":"no-money","h":"GoodHand earns no money","paras":["Nobody pays GoodHand. This is what that rules out:"],"items":["No fees, for customers or for pros.","No commission on any job.","No ads.","No paid placement: nobody can buy a higher rank.","No selling of leads: a request goes to the pros the customer chose, and to nobody else.","No selling of data."]},{"id":"price","h":"Your price is between you and the pro","paras":["The pro sets their own price. You agree it with them before work starts. The money goes between you and the pro, and GoodHand never takes a cut."]},{"id":"who-pays","h":"Who pays for running it","paras":["The servers, email and AI reading cost money every month. The people who build GoodHand pay that themselves. If that ever has to change, this page says so first."]},{"id":"free","h":"What each side pays","items":["Customers pay nothing to search, ask pros about a job, or book one.","Pros pay nothing to have a page, receive requests, send offers or keep a record.","Agents pay nothing to use the API or MCP tools."]},{"id":"limits","h":"Limits that keep the record honest","paras":["Listing past jobs is free up to 200 a day per pro. A confirmation that comes from the pro's own phone or network does not count."]},{"id":"technical","h":"For the technically curious","collapsed":true,"paras":["The numbers on this page are generated from the code at commit 97cd168823c0.","GoodHand does not take payments. There is no checkout, no card form and no payment provider in the code. A customer and a pro settle the price between themselves. GoodHand only records the price each side says was paid, to show price ranges.","Ranking has no paid input. Here is the formula: score = shrunk × (0.6 + 0.4 × reply rate) × 1 / (1 + distance in km / 10), where shrunk blends the weighted count of the pro's confirmed jobs with the city average. No field in it records a payment, a plan or a promotion."],"links":[{"name":"The full formula and weights","path":"/en/how-it-works/"}]}],"numbers":{"proof":{"on_site_radius_m":150,"door_code_ttl_sec":120,"hold_after_days":30,"customer_cap_per_master":3,"rung_weight":{"claimed":0.05,"photo":0.15,"on_site":0.4,"confirmed":0.7,"held":1},"imported_confirmed_weight":0.3,"failed_hold_weight":-0.6,"no_show_weight":-1,"request_targets_max":3,"request_ttl_hours":72},"ranking":{"rungs":["claimed","photo","on_site","confirmed","held"],"prior_k":5,"trade_weight":0.5,"neutral_reply_rate":0.5,"decay_km":10,"window_days":365,"score":"shrunk * (0.6 + 0.4 * reply_rate) * 1 / (1 + distance_km / decay_km)","shrunk":"n / (n + prior_k) * raw + prior_k / (n + prior_k) * city_prior","raw":"sum(rung_weight * jobs_of_type) + trade_weight * sum(rung_weight * jobs_of_trade) + failed_holds * failed_hold_weight + no_shows * no_show_weight"},"import_limits":{"perDay":200,"linkTtlDays":30,"reviewMinResolved":10,"reviewDisputeShare":0.1},"phone_only_acts":["door_scan_start","finish_location","customer_confirm","hold_answer"],"facts":{"sessionDays":90,"linkHours":24,"anonymousIdleDays":180,"homeRes":7,"homeKm2":5.2,"requestRes":8,"requestKm2":0.7,"problemPhotoDays":90,"inboundMailDays":30,"logDays":30,"backupDays":7,"rateWindowHours":2,"eventDays":30,"netDays":30}},"commit":"97cd168823c0"}}