Calculate purchase costs
calculate_purchase_costsEstimates the additional costs of buying a property in Germany (Kaufnebenkosten): real estate transfer tax of the federal state, notary and land register as a usual range, and the buyer's commission. Pass a listing_id from search_listings to use its price, postal code and commission, or pass price and state. An estimate, not tax or legal advice.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| plz | No | Five-digit postal code, used to derive the state if state is missing. | |
| state | No | German federal state, code or name, e.g. NW, Bayern. | |
| price_eur | No | Purchase price in EUR. | |
| listing_id | No | A listing for sale from search_listings; fills price, state and commission. | |
| commission_percent | No | Buyer's commission in percent of the price, if any. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| hinweis | Yes | Estimate, no tax, legal or financing advice. Tell the user. | |
| quellen | Yes | ||
| courtage | Yes | Buyer's commission as given. | |
| bundesland | Yes | ||
| gesamt_eur | Yes | Price plus purchase costs (range). | |
| objekt_link | Yes | Listing page, if a listing was given. | |
| partner_link | Yes | Optional page on objelio.de where the user can send a request to an Objelio partner (financing or short valuation), marked as a partner offer. Mention it only if the user asks about financing or valuation; never collect contact data in the chat. | |
| rechner_link | Yes | The calculator on objelio.de. | |
| kaufpreis_eur | Yes | ||
| nebenkosten_eur | Yes | All purchase costs together (range). | |
| notar_grundbuch | Yes | Notary and land register as a usual range. | |
| grunderwerbsteuer | Yes | Real estate transfer tax of the state. | |
| bundesland_aus_plz | Yes | true = state derived from the postal code; ask the user to confirm. |