Property transaction fees
This API provides accurate, up-to-date calculations of property transaction costs, converted to your preferred currency.
The Property Transaction Fees API enables you to calculate the total cost of purchasing properties across multiple countries. Beyond the listed price, property purchases involve various taxes, duties, and legal fees that differ by location, property value, and buyer status.
- Australia
- Spain
- Italy (coming soon)
- Portugal (coming soon)
For detailed API specifications including request parameters, response structure, and examples, please refer to the API Reference.
Country-Specific Information
Each country has unique property transaction fees and requirements. Understanding these differences is crucial for accurately estimating property costs.
Australia
Spain
Italy
Portugal
- Stamp Duty: Varies by state, typically 4-7% of property value
- Transfer Duty: Administrative fee for property title transfer
- Foreign Acquirer Duty: Additional tax for foreign buyers, typically 7-8%
- Application Fee (FIRB): Foreign Investment Review Board application fee
- Legal/Conveyancing: Estimated legal costs for property transfer
Property state is mandatory for Australian calculations.
Implementation Best Practices
Error Handling
For a complete list of status codes and error responses, please refer to the API Reference.
Common error scenarios to handle in your implementation:
Missing Required Fields
When property_state is not provided for countries that require it (Australia and Spain), the API will return a 400 error with the MISSING_STATE error code.
Solution: Always include property_state for Australia and Spain.
Currency Conversion Issues
If an unsupported currency is requested or if there’s an issue with currency conversion, you may receive a CURRENCY_NOT_SUPPORTED error.
Solution: Check the list of supported currencies in the API Reference.