{"id":9488,"date":"2025-11-27T16:22:40","date_gmt":"2025-11-27T15:22:40","guid":{"rendered":"https:\/\/flexestate.nl\/?page_id=9488"},"modified":"2026-08-15T11:55:44","modified_gmt":"2026-08-15T09:55:44","slug":"place-offer","status":"publish","type":"page","link":"https:\/\/flexestate.nl\/nl\/place-offer\/","title":{"rendered":"Place your offer"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"9488\" class=\"elementor elementor-9488\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-b31d4d3 e-flex e-con-boxed e-con e-parent\" data-id=\"b31d4d3\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-f188e57 elementor-widget elementor-widget-html\" data-id=\"f188e57\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<style>\n\/* =========================================================\n   FLEX ESTATE \u2013 PLACE OFFER V2\n   ========================================================= *\/\n\n.fe-offer-form {\n    max-width: 860px;\n    margin: 0 auto 50px;\n    padding: 30px;\n    background: #ffffff;\n    border: 1px solid #e3e8ef;\n    border-radius: 16px;\n    box-shadow: 0 12px 35px rgba(0, 28, 81, 0.06);\n    font-family: \"Poppins\", -apple-system, BlinkMacSystemFont, \"Segoe UI\", sans-serif;\n    color: #2e2e2e;\n}\n\n.fe-offer-title {\n    margin: 0 0 8px;\n    color: #001C51;\n    font-size: 34px;\n    line-height: 1.2;\n    font-weight: 700;\n}\n\n.fe-offer-intro {\n    max-width: 720px;\n    margin: 0 0 28px;\n    color: #5b6472;\n    font-size: 15px;\n    line-height: 1.7;\n}\n\n.fe-offer-notice {\n    display: none;\n    margin-bottom: 24px;\n    padding: 18px;\n    border-radius: 12px;\n    font-size: 14px;\n    line-height: 1.6;\n}\n\n.fe-offer-fieldset {\n    margin: 0 0 20px;\n    padding: 22px;\n    border: 1px solid #dfe6ee;\n    border-radius: 14px;\n    background: #f8fafc;\n}\n\n.fe-offer-fieldset legend {\n    padding: 0 10px;\n    color: #001C51;\n    font-size: 18px;\n    font-weight: 700;\n}\n\n.fe-offer-section-text {\n    margin: 0 0 16px;\n    color: #667085;\n    font-size: 13px;\n    line-height: 1.6;\n}\n\n.fe-offer-field {\n    margin-bottom: 18px;\n}\n\n.fe-offer-field:last-child {\n    margin-bottom: 0;\n}\n\n.fe-offer-field label {\n    display: block;\n    margin-bottom: 7px;\n    color: #26313f;\n    font-size: 14px;\n    font-weight: 600;\n    line-height: 1.45;\n}\n\n.fe-required {\n    color: #b42318;\n}\n\n.fe-offer-field input[type=\"text\"],\n.fe-offer-field input[type=\"email\"],\n.fe-offer-field input[type=\"tel\"],\n.fe-offer-field input[type=\"number\"],\n.fe-offer-field input[type=\"date\"],\n.fe-offer-field input[type=\"file\"],\n.fe-offer-field textarea,\n.fe-offer-field select {\n    width: 100%;\n    min-height: 48px;\n    padding: 11px 13px;\n    box-sizing: border-box;\n    border: 1px solid #ccd5e0;\n    border-radius: 9px;\n    background: #ffffff;\n    color: #252b33;\n    font-family: inherit;\n    font-size: 15px;\n    line-height: 1.4;\n}\n\n.fe-offer-field textarea {\n    min-height: 105px;\n    resize: vertical;\n}\n\n.fe-offer-field input:focus,\n.fe-offer-field textarea:focus,\n.fe-offer-field select:focus {\n    outline: none;\n    border-color: #16BFBF;\n    box-shadow: 0 0 0 3px rgba(22, 191, 191, 0.12);\n}\n\n.fe-offer-inline {\n    display: grid;\n    grid-template-columns: 1fr 1fr;\n    gap: 16px;\n}\n\n.fe-choice-list {\n    display: flex;\n    flex-direction: column;\n    gap: 10px;\n}\n\n.fe-choice {\n    display: flex;\n    align-items: flex-start;\n    gap: 12px;\n    margin: 0;\n    padding: 13px 14px;\n    border: 1px solid #dfe5ec;\n    border-radius: 10px;\n    background: #ffffff;\n    cursor: pointer;\n    font-size: 13px;\n    line-height: 1.55;\n    font-weight: 400;\n}\n\n.fe-choice:hover {\n    border-color: #b8c7d9;\n}\n\n.fe-choice input[type=\"checkbox\"],\n.fe-choice input[type=\"radio\"] {\n    flex: 0 0 auto;\n    width: 19px;\n    height: 19px;\n    margin: 2px 0 0;\n    accent-color: #16BFBF;\n}\n\n.fe-choice strong {\n    color: #001C51;\n}\n\n.fe-policy-link {\n    color: #16BFBF;\n    font-weight: 700;\n    text-decoration: underline;\n    text-underline-offset: 2px;\n}\n\n.fe-policy-link:hover {\n    color: #001C51;\n}\n\n.fe-dynamic-box {\n    display: none;\n    margin-top: 14px;\n    padding: 17px;\n    border-radius: 11px;\n    border: 1px solid #dce5ee;\n    background: #ffffff;\n}\n\n.fe-adviser-box {\n    border-color: #9ee6df;\n    background: #effcfb;\n}\n\n.fe-adviser-box h4,\n.fe-proof-box h4 {\n    margin: 0 0 7px;\n    color: #001C51;\n    font-size: 17px;\n}\n\n.fe-adviser-box p,\n.fe-proof-box p {\n    margin: 0 0 13px;\n    color: #53606d;\n    font-size: 13px;\n    line-height: 1.6;\n}\n\n.fe-adviser-btn {\n    display: inline-block;\n    padding: 10px 15px;\n    border-radius: 8px;\n    background: #001C51;\n    color: #ffffff !important;\n    text-decoration: none;\n    font-size: 13px;\n    font-weight: 700;\n}\n\n.fe-adviser-btn:hover {\n    background: #16BFBF;\n}\n\n.fe-proof-note {\n    margin-top: 7px;\n    color: #667085;\n    font-size: 11px;\n    line-height: 1.5;\n}\n\n.fe-offer-actions {\n    margin-top: 24px;\n}\n\n.fe-offer-submit-btn {\n    display: inline-flex;\n    justify-content: center;\n    align-items: center;\n    min-height: 50px;\n    padding: 12px 25px;\n    border: 0;\n    border-radius: 9px;\n    background: #16BFBF;\n    color: #ffffff;\n    font-family: inherit;\n    font-size: 15px;\n    font-weight: 700;\n    cursor: pointer;\n    box-shadow: 0 5px 14px rgba(22,191,191,.2);\n}\n\n.fe-offer-submit-btn:hover {\n    background: #001C51;\n}\n\n\n\/* =========================================================\n   PRIVATE OFFER PANEL\n   ========================================================= *\/\n\n.fe-private-offer-panel {\n    display: none;\n    margin-bottom: 24px;\n    padding: 22px;\n    border: 1px solid #f0c46b;\n    border-radius: 14px;\n    background: #fff9eb;\n}\n\n.fe-private-offer-eyebrow {\n    margin-bottom: 5px;\n    color: #9a6700;\n    font-size: 12px;\n    font-weight: 700;\n    text-transform: uppercase;\n    letter-spacing: .5px;\n}\n\n.fe-private-offer-title {\n    margin: 0 0 8px;\n    color: #001C51;\n    font-size: 21px;\n    font-weight: 700;\n}\n\n.fe-private-offer-copy {\n    margin: 0 0 17px;\n    color: #4a515b;\n    font-size: 14px;\n    line-height: 1.65;\n}\n\n.fe-private-stats {\n    display: grid;\n    grid-template-columns: repeat(3,1fr);\n    gap: 10px;\n    margin: 16px 0 18px;\n}\n\n.fe-private-stat {\n    padding: 12px;\n    border-radius: 9px;\n    background: rgba(255,255,255,.8);\n}\n\n.fe-private-stat-label {\n    display: block;\n    margin-bottom: 3px;\n    color: #7b8088;\n    font-size: 11px;\n}\n\n.fe-private-stat-value {\n    color: #001C51;\n    font-size: 15px;\n    font-weight: 700;\n}\n\n.fe-private-actions {\n    display: flex;\n    flex-wrap: wrap;\n    gap: 10px;\n}\n\n.fe-private-live-btn,\n.fe-private-send-btn {\n    min-height: 46px;\n    padding: 10px 17px;\n    border-radius: 8px;\n    font-family: inherit;\n    font-size: 13px;\n    font-weight: 700;\n    cursor: pointer;\n}\n\n.fe-private-live-btn {\n    border: 1px solid #001C51;\n    background: #ffffff;\n    color: #001C51;\n}\n\n.fe-private-send-btn {\n    border: 0;\n    background: #001C51;\n    color: #ffffff;\n}\n\n.fe-private-note {\n    margin-top: 14px;\n    color: #6d6250;\n    font-size: 12px;\n    line-height: 1.55;\n}\n\n@media(max-width:767px) {\n\n    .fe-offer-form {\n        margin-bottom: 35px;\n        padding: 22px 16px;\n        border-left: 0;\n        border-right: 0;\n        border-radius: 0;\n        box-shadow: none;\n    }\n\n    .fe-offer-title {\n        font-size: 29px;\n    }\n\n    .fe-offer-inline {\n        grid-template-columns: 1fr;\n        gap: 0;\n    }\n\n    .fe-offer-fieldset {\n        padding: 18px 15px;\n    }\n\n    .fe-offer-submit-btn {\n        width: 100%;\n    }\n\n    .fe-private-stats {\n        grid-template-columns: 1fr;\n    }\n\n    .fe-private-actions {\n        flex-direction: column;\n    }\n\n    .fe-private-live-btn,\n    .fe-private-send-btn {\n        width: 100%;\n    }\n}\n<\/style>\n\n\n<div class=\"fe-offer-form\">\n\n<h2 class=\"fe-offer-title\">Place Your Offer<\/h2>\n\n<p class=\"fe-offer-intro\">\nSubmit your offer clearly and completely. Your personal details and private offer information are shared with the seller and Flex Estate for the purpose of processing your offer.\n<\/p>\n\n<div id=\"fe_offer_notice\" class=\"fe-offer-notice\"><\/div>\n\n\n<!-- PRIVATE OFFER PANEL -->\n<div id=\"fe_private_offer_panel\" class=\"fe-private-offer-panel\">\n\n    <div class=\"fe-private-offer-eyebrow\">\n        Your offer is still possible\n    <\/div>\n\n    <h3 class=\"fe-private-offer-title\">\n        Your offer is below the current live bidding level\n    <\/h3>\n\n    <p class=\"fe-private-offer-copy\">\n        Increase your offer to participate in the transparent live bidding, or send your current offer privately to the seller. A private offer will not appear in the public live bidding or change the highest live bid.\n    <\/p>\n\n    <div class=\"fe-private-stats\">\n\n        <div class=\"fe-private-stat\">\n            <span class=\"fe-private-stat-label\">Your offer<\/span>\n            <span id=\"fe_entered_offer\" class=\"fe-private-stat-value\">\u2014<\/span>\n        <\/div>\n\n        <div class=\"fe-private-stat\">\n            <span class=\"fe-private-stat-label\">Highest live bid<\/span>\n            <span id=\"fe_highest_live\" class=\"fe-private-stat-value\">\u2014<\/span>\n        <\/div>\n\n        <div class=\"fe-private-stat\">\n            <span class=\"fe-private-stat-label\">Minimum new live bid<\/span>\n            <span id=\"fe_minimum_live\" class=\"fe-private-stat-value\">\u2014<\/span>\n        <\/div>\n\n    <\/div>\n\n    <div class=\"fe-private-actions\">\n\n        <button\n            type=\"button\"\n            id=\"fe_increase_live_btn\"\n            class=\"fe-private-live-btn\"\n        >\n            Increase my offer for live bidding\n        <\/button>\n\n        <button\n            type=\"button\"\n            id=\"fe_send_private_btn\"\n            class=\"fe-private-send-btn\"\n        >\n            Send privately to seller\n        <\/button>\n\n    <\/div>\n\n    <div class=\"fe-private-note\">\n        The seller remains free to consider the amount, conditions, financing, transfer date and other aspects of every offer received.\n    <\/div>\n\n<\/div>\n\n\n<form id=\"flexestate-place-offer\" method=\"post\" enctype=\"multipart\/form-data\">\n\n<input type=\"hidden\" name=\"flexestate_place_offer\" value=\"1\">\n<input type=\"hidden\" name=\"listing_id\" id=\"fe_offer_listing_id\">\n<input type=\"hidden\" name=\"send_as_private_offer\" id=\"fe_send_as_private_offer\" value=\"0\">\n\n\n<!-- 1. BUYER DETAILS -->\n<fieldset class=\"fe-offer-fieldset\">\n\n<legend>1. Buyer details<\/legend>\n\n<div class=\"fe-offer-field\">\n    <label>\n        Full name <span class=\"fe-required\">*<\/span>\n    <\/label>\n\n    <input\n        type=\"text\"\n        name=\"buyer_name\"\n        autocomplete=\"name\"\n        required\n    >\n<\/div>\n\n\n<div class=\"fe-offer-inline\">\n\n    <div class=\"fe-offer-field\">\n        <label>\n            E-mail address <span class=\"fe-required\">*<\/span>\n        <\/label>\n\n        <input\n            type=\"email\"\n            name=\"buyer_email\"\n            autocomplete=\"email\"\n            required\n        >\n    <\/div>\n\n    <div class=\"fe-offer-field\">\n        <label>\n            Phone number <span class=\"fe-required\">*<\/span>\n        <\/label>\n\n        <input\n            type=\"tel\"\n            name=\"buyer_phone\"\n            autocomplete=\"tel\"\n            required\n        >\n    <\/div>\n\n<\/div>\n\n\n<div class=\"fe-offer-field\">\n    <label>Current address<\/label>\n\n    <textarea\n        name=\"buyer_address\"\n        rows=\"2\"\n    ><\/textarea>\n<\/div>\n\n<\/fieldset>\n\n\n<!-- 2. OFFER DETAILS -->\n<fieldset class=\"fe-offer-fieldset\">\n\n<legend>2. Offer details<\/legend>\n\n<div class=\"fe-offer-inline\">\n\n    <div class=\"fe-offer-field\">\n\n        <label>\n            Offer amount (\u20ac) <span class=\"fe-required\">*<\/span>\n        <\/label>\n\n        <input\n            type=\"text\"\n            inputmode=\"numeric\"\n            id=\"offer_amount\"\n            name=\"offer_amount\"\n            placeholder=\"e.g. 407000\"\n            required\n        >\n\n    <\/div>\n\n\n    <div class=\"fe-offer-field\">\n\n        <label>Offer valid until<\/label>\n\n        <input\n            type=\"date\"\n            name=\"offer_valid_until\"\n        >\n\n    <\/div>\n\n<\/div>\n\n\n<div class=\"fe-offer-field\">\n\n    <label>Preferred transfer date<\/label>\n\n    <input\n        type=\"date\"\n        name=\"transfer_date\"\n    >\n\n<\/div>\n\n\n<div class=\"fe-offer-field\">\n\n    <label>Are you working with a buying agent?<\/label>\n\n    <select name=\"working_with_agent\">\n        <option value=\"\">Please choose<\/option>\n        <option value=\"no\">No<\/option>\n        <option value=\"yes\">Yes<\/option>\n    <\/select>\n\n<\/div>\n\n<\/fieldset>\n\n\n<!-- 3. FINANCIAL POSITION -->\n<fieldset class=\"fe-offer-fieldset\">\n\n<legend>3. Financial position<\/legend>\n\n\n<div class=\"fe-offer-field\">\n\n    <label>\n        How do you plan to finance this purchase?\n        <span class=\"fe-required\">*<\/span>\n    <\/label>\n\n    <select\n        name=\"financing_method\"\n        required\n    >\n        <option value=\"\">Please choose<\/option>\n        <option value=\"mortgage\">Mortgage<\/option>\n        <option value=\"cash\">Own funds \/ savings<\/option>\n        <option value=\"combination\">Mortgage + own funds<\/option>\n    <\/select>\n\n<\/div>\n\n\n<div class=\"fe-offer-field\">\n\n    <label>\n        What is your current housing situation?\n        <span class=\"fe-required\">*<\/span>\n    <\/label>\n\n    <select\n        name=\"current_home_sold\"\n        required\n    >\n        <option value=\"\">Please choose<\/option>\n        <option value=\"not_owner\">I do not own another home<\/option>\n        <option value=\"sold\">My current home is sold<\/option>\n        <option value=\"under_offer\">My current home is under offer \/ in process<\/option>\n        <option value=\"not_sold_yet\">My current home is not yet sold<\/option>\n    <\/select>\n\n<\/div>\n\n<\/fieldset>\n\n\n<!-- 4. CONDITIONS -->\n<fieldset class=\"fe-offer-fieldset\">\n\n<legend>4. Conditions of your offer<\/legend>\n\n<p class=\"fe-offer-section-text\">\nSelect all conditions that apply to your offer. The seller can take both the offer amount and the conditions into account when deciding which offer to proceed with.\n<\/p>\n\n\n<div class=\"fe-choice-list\" id=\"fe_conditions_list\">\n\n<label class=\"fe-choice\">\n\n    <input\n        type=\"checkbox\"\n        name=\"offer_conditions[]\"\n        value=\"financing\"\n        class=\"fe-condition-checkbox\"\n    >\n\n    <span>\n        <strong>Financing condition<\/strong><br>\n        My offer is subject to obtaining the required financing.\n    <\/span>\n\n<\/label>\n\n\n<label class=\"fe-choice\">\n\n    <input\n        type=\"checkbox\"\n        name=\"offer_conditions[]\"\n        value=\"inspection\"\n        class=\"fe-condition-checkbox\"\n    >\n\n    <span>\n        <strong>Building inspection<\/strong><br>\n        My offer is subject to a satisfactory technical inspection.\n    <\/span>\n\n<\/label>\n\n\n<label class=\"fe-choice\">\n\n    <input\n        type=\"checkbox\"\n        name=\"offer_conditions[]\"\n        value=\"foundation\"\n        class=\"fe-condition-checkbox\"\n    >\n\n    <span>\n        <strong>Foundation investigation<\/strong><br>\n        My offer is subject to further assessment or investigation of the property's foundation.\n    <\/span>\n\n<\/label>\n\n\n<label class=\"fe-choice\">\n\n    <input\n        type=\"checkbox\"\n        name=\"offer_conditions[]\"\n        value=\"sale_current_home\"\n        class=\"fe-condition-checkbox\"\n    >\n\n    <span>\n        <strong>Sale of current home<\/strong><br>\n        My offer is conditional on the sale of my current property.\n    <\/span>\n\n<\/label>\n\n\n<label class=\"fe-choice\">\n\n    <input\n        type=\"checkbox\"\n        name=\"offer_conditions[]\"\n        value=\"nhg\"\n        class=\"fe-condition-checkbox\"\n    >\n\n    <span>\n        <strong>NHG condition<\/strong><br>\n        My purchase is subject to obtaining financing with the National Mortgage Guarantee (NHG), where applicable.\n    <\/span>\n\n<\/label>\n\n\n<label class=\"fe-choice\">\n\n    <input\n        type=\"checkbox\"\n        name=\"offer_conditions[]\"\n        value=\"no_conditions\"\n        id=\"fe_no_conditions\"\n    >\n\n    <span>\n        <strong>No conditions<\/strong><br>\n        I am making this offer without the conditions listed above.\n    <\/span>\n\n<\/label>\n\n<\/div>\n\n\n<div class=\"fe-offer-field\" style=\"margin-top:18px;\">\n\n    <label>\n        Financing amount required (\u20ac)\n    <\/label>\n\n    <input\n        type=\"number\"\n        min=\"0\"\n        name=\"financing_amount\"\n        placeholder=\"Optional\"\n    >\n\n<\/div>\n\n\n<div class=\"fe-offer-field\">\n\n    <label>\n        Maximum repair-cost threshold for inspection (\u20ac)\n    <\/label>\n\n    <input\n        type=\"number\"\n        min=\"0\"\n        name=\"inspection_threshold\"\n        placeholder=\"Optional\"\n    >\n\n<\/div>\n\n\n<div class=\"fe-offer-field\">\n\n    <label>\n        Additional conditions or remarks\n    <\/label>\n\n    <textarea\n        name=\"extra_conditions\"\n        rows=\"3\"\n        placeholder=\"Add another condition or explain one of the conditions above.\"\n    ><\/textarea>\n\n<\/div>\n\n<\/fieldset>\n\n\n<!-- 5. FINANCIAL READINESS -->\n<fieldset class=\"fe-offer-fieldset\">\n\n<legend>5. Financial readiness<\/legend>\n\n<p class=\"fe-offer-section-text\">\nA financial check can help show the seller that you have prepared for the purchase and that your offer is financially realistic.\n<\/p>\n\n\n<div class=\"fe-offer-field\">\n\n    <label>\n        Has your financial situation been reviewed by a mortgage adviser?\n    <\/label>\n\n    <select\n        id=\"financial_readiness\"\n        name=\"financial_readiness\"\n    >\n        <option value=\"\">Please choose<\/option>\n        <option value=\"no\">No<\/option>\n        <option value=\"initial\">Yes \u2013 initial mortgage assessment<\/option>\n        <option value=\"prequalified\">Yes \u2013 financially pre-qualified<\/option>\n        <option value=\"property_specific\">Yes \u2013 property-specific financial assessment<\/option>\n    <\/select>\n\n<\/div>\n\n\n<!-- NOT YET CHECKED -->\n<div\n    id=\"fe_financial_no\"\n    class=\"fe-dynamic-box fe-adviser-box\"\n>\n\n    <h4>Strengthen your offer<\/h4>\n\n    <p>\n        You can first calculate an indication of your mortgage possibilities and continue toward a financial check through one of Flex Estate's mortgage-adviser partners.\n    <\/p>\n\n    <p>\n        If you later receive financial confirmation, you can add this to your bid so the seller can see that you are better prepared to proceed.\n    <\/p>\n\n    <a\n        href=\"https:\/\/flexestate.nl\/mortgage-calculator\/\"\n        target=\"_blank\"\n        rel=\"noopener\"\n        class=\"fe-adviser-btn\"\n    >\n        Check my mortgage possibilities\n    <\/a>\n\n<\/div>\n\n\n<!-- ALREADY CHECKED -->\n<div\n    id=\"fe_financial_yes\"\n    class=\"fe-dynamic-box fe-proof-box\"\n>\n\n    <h4>Add financial proof to this offer<\/h4>\n\n    <p>\n        If you already have confirmation from a mortgage adviser, you can add supporting information to this offer.\n    <\/p>\n\n\n    <div class=\"fe-offer-field\">\n\n        <label>\n            Mortgage adviser \/ company\n        <\/label>\n\n        <input\n            type=\"text\"\n            name=\"mortgage_adviser_name\"\n        >\n\n    <\/div>\n\n\n    <div class=\"fe-offer-field\">\n\n        <label>\n            Upload supporting document\n        <\/label>\n\n        <input\n            type=\"file\"\n            name=\"financial_proof\"\n            accept=\".pdf,.jpg,.jpeg,.png\"\n        >\n\n        <div class=\"fe-proof-note\">\n            PDF, JPG or PNG. Please avoid uploading more personal information than necessary.\n        <\/div>\n\n    <\/div>\n\n<\/div>\n\n<\/fieldset>\n\n\n<!-- 6. MESSAGE -->\n<fieldset class=\"fe-offer-fieldset\">\n\n<legend>6. Message to the seller<\/legend>\n\n<p class=\"fe-offer-section-text\">\nOptional. Add context about your offer or your interest in the property.\n<\/p>\n\n<div class=\"fe-offer-field\">\n\n    <textarea\n        name=\"offer_motivation\"\n        rows=\"4\"\n        placeholder=\"Your message...\"\n    ><\/textarea>\n\n<\/div>\n\n<\/fieldset>\n\n\n<!-- 7. PROPERTY DOCUMENTS -->\n<fieldset class=\"fe-offer-fieldset\">\n\n<legend>7. Property documents<\/legend>\n\n<p class=\"fe-offer-section-text\">\nTell the seller whether you have reviewed the documents currently made available for the property.\n<\/p>\n\n\n<div class=\"fe-choice-list\">\n\n<label class=\"fe-choice\">\n\n    <input\n        type=\"radio\"\n        name=\"documents_seen_status\"\n        value=\"seen\"\n        required\n    >\n\n    <span>\n        I have reviewed the available property documents, if documents were provided.\n    <\/span>\n\n<\/label>\n\n\n<label class=\"fe-choice\">\n\n    <input\n        type=\"radio\"\n        name=\"documents_seen_status\"\n        value=\"request\"\n        required\n    >\n\n    <span>\n        I have not reviewed the documents yet and would like to receive or review them.\n    <\/span>\n\n<\/label>\n\n<\/div>\n\n<\/fieldset>\n\n\n<!-- 8. DECLARATIONS -->\n<fieldset class=\"fe-offer-fieldset\">\n\n<legend>8. Declarations & bidding rules<\/legend>\n\n<p class=\"fe-offer-section-text\">\nPlease confirm the following before submitting your offer.\n<\/p>\n\n\n<div class=\"fe-choice-list\">\n\n<label class=\"fe-choice\">\n\n    <input\n        type=\"checkbox\"\n        name=\"agree_truthful\"\n        value=\"yes\"\n        required\n    >\n\n    <span>\n        I declare that the information in this offer is truthful and correct to the best of my knowledge.\n    <\/span>\n\n<\/label>\n\n\n<label class=\"fe-choice\">\n\n    <input\n        type=\"checkbox\"\n        name=\"agree_nonbinding\"\n        value=\"yes\"\n        required\n    >\n\n    <span>\n        I understand that submitting this offer is\n        <strong>not itself the final signed purchase agreement<\/strong>.\n        The purchase agreement is handled separately.\n    <\/span>\n\n<\/label>\n\n\n<label class=\"fe-choice\">\n\n    <input\n        type=\"checkbox\"\n        name=\"agree_share_with_seller\"\n        value=\"yes\"\n        required\n    >\n\n    <span>\n        I agree that Flex Estate may share this offer and my relevant contact details with the seller.\n    <\/span>\n\n<\/label>\n\n\n<label class=\"fe-choice\">\n\n    <input\n        type=\"checkbox\"\n        name=\"agree_serious_offer\"\n        value=\"yes\"\n        required\n    >\n\n    <span>\n        I understand that this is a\n        <strong>serious and realistic offer<\/strong>\n        and that the seller may rely on the information provided when considering offers and next steps.\n    <\/span>\n\n<\/label>\n\n\n<label class=\"fe-choice\">\n\n    <input\n        type=\"checkbox\"\n        name=\"agree_bidding_policy\"\n        value=\"yes\"\n        required\n    >\n\n    <span>\n        I confirm that I have read and agree to the\n        <a\n            href=\"https:\/\/flexestate.nl\/bidding-policy\/\"\n            target=\"_blank\"\n            rel=\"noopener\"\n            class=\"fe-policy-link\"\n        >\n            Flex Estate Bidding Policy\n        <\/a>.\n    <\/span>\n\n<\/label>\n\n<\/div>\n\n<\/fieldset>\n\n\n<div class=\"fe-offer-actions\">\n\n<button\n    type=\"submit\"\n    class=\"fe-offer-submit-btn\"\n>\n    Submit your offer\n<\/button>\n\n<\/div>\n\n<\/form>\n\n<\/div>\n\n\n<script>\n(function () {\n\n    const STORAGE_KEY = 'flexestate_place_offer_form';\n        const isDutch =\n        window.location.pathname === '\/nl\/' ||\n        window.location.pathname.startsWith('\/nl\/');\n\n    const params = new URLSearchParams(window.location.search);\n\n    const form = document.getElementById('flexestate-place-offer');\n    const listingField = document.getElementById('fe_offer_listing_id');\n    const noticeBox = document.getElementById('fe_offer_notice');\n\n    const privatePanel = document.getElementById('fe_private_offer_panel');\n    const privateField = document.getElementById('fe_send_as_private_offer');\n\n    const increaseButton = document.getElementById('fe_increase_live_btn');\n    const privateButton = document.getElementById('fe_send_private_btn');\n\n    const offerAmountField = document.getElementById('offer_amount');\n\n    const readinessField = document.getElementById('financial_readiness');\n    const readinessNo = document.getElementById('fe_financial_no');\n    const readinessYes = document.getElementById('fe_financial_yes');\n\n    const noConditions = document.getElementById('fe_no_conditions');\n    const conditionCheckboxes = document.querySelectorAll('.fe-condition-checkbox');\n    \/* ---------------------------------------------------------\n       DUTCH DYNAMIC TEXT\n       --------------------------------------------------------- *\/\n\n    if (isDutch) {\n\n        const eyebrow = document.querySelector('.fe-private-offer-eyebrow');\n        const privateTitle = document.querySelector('.fe-private-offer-title');\n        const privateCopy = document.querySelector('.fe-private-offer-copy');\n        const statLabels = document.querySelectorAll('.fe-private-stat-label');\n        const privateNote = document.querySelector('.fe-private-note');\n\n        if (eyebrow) {\n            eyebrow.textContent = 'Uw bod is nog steeds mogelijk';\n        }\n\n        if (privateTitle) {\n            privateTitle.textContent = 'Uw bod ligt onder het huidige hoogste bod';\n        }\n\n        if (privateCopy) {\n            privateCopy.textContent =\n                'Verhoog uw bod om deel te nemen aan het transparante live bieden, of stuur uw huidige bod priv\u00e9 naar de verkoper. Een priv\u00e9bod wordt niet zichtbaar in het openbare biedproces en verandert het hoogste live bod niet.';\n        }\n\n        if (statLabels.length >= 3) {\n            statLabels[0].textContent = 'Uw bod';\n            statLabels[1].textContent = 'Hoogste live bod';\n            statLabels[2].textContent = 'Minimaal nieuw live bod';\n        }\n\n        if (increaseButton) {\n            increaseButton.textContent = 'Mijn bod verhogen voor live bieden';\n        }\n\n        if (privateButton) {\n            privateButton.textContent = 'Priv\u00e9 naar verkoper sturen';\n        }\n\n        if (privateNote) {\n            privateNote.textContent =\n                'De verkoper blijft vrij om bij ieder ontvangen bod rekening te houden met het bedrag, de voorwaarden, financiering, overdrachtsdatum en andere relevante aspecten.';\n        }\n    }\n\n    function money(value) {\n\n        const number = parseFloat(value || '0');\n\n        return '\u20ac' + number.toLocaleString(\n            'nl-NL',\n            {\n                maximumFractionDigits: 0\n            }\n        );\n    }\n\n\n    \/* ---------------------------------------------------------\n       LISTING ID\n       --------------------------------------------------------- *\/\n\n    const listingId = params.get('listing_id');\n\n    if (listingField && listingId) {\n        listingField.value = listingId;\n    }\n\n\n    \/* ---------------------------------------------------------\n       EXCLUSIVE \"NO CONDITIONS\"\n       --------------------------------------------------------- *\/\n\n    if (noConditions) {\n\n        noConditions.addEventListener(\n            'change',\n            function () {\n\n                if (noConditions.checked) {\n\n                    conditionCheckboxes.forEach(function (checkbox) {\n                        checkbox.checked = false;\n                    });\n                }\n            }\n        );\n    }\n\n\n    conditionCheckboxes.forEach(function (checkbox) {\n\n        checkbox.addEventListener(\n            'change',\n            function () {\n\n                if (\n                    checkbox.checked &&\n                    noConditions\n                ) {\n                    noConditions.checked = false;\n                }\n            }\n        );\n    });\n\n\n    \/* ---------------------------------------------------------\n       FINANCIAL READINESS\n       --------------------------------------------------------- *\/\n\n    function updateReadiness() {\n\n        if (!readinessField) {\n            return;\n        }\n\n        const value = readinessField.value;\n\n        if (readinessNo) {\n            readinessNo.style.display =\n                value === 'no'\n                    ? 'block'\n                    : 'none';\n        }\n\n        if (readinessYes) {\n\n            readinessYes.style.display =\n                (\n                    value === 'initial' ||\n                    value === 'prequalified' ||\n                    value === 'property_specific'\n                )\n                    ? 'block'\n                    : 'none';\n        }\n    }\n\n\n    if (readinessField) {\n\n        readinessField.addEventListener(\n            'change',\n            updateReadiness\n        );\n\n        updateReadiness();\n    }\n\n\n    \/* ---------------------------------------------------------\n       SAVE FORM STATE\n       --------------------------------------------------------- *\/\n\n    function saveFormState() {\n\n        if (!form) {\n            return;\n        }\n\n        const state = {};\n\n        form.querySelectorAll(\n            'input, textarea, select'\n        ).forEach(function (field) {\n\n            if (\n                !field.name ||\n                field.name === 'flexestate_place_offer' ||\n                field.name === 'send_as_private_offer' ||\n                field.type === 'file'\n            ) {\n                return;\n            }\n\n            if (field.type === 'checkbox') {\n\n                if (field.name.endsWith('[]')) {\n\n                    if (!state[field.name]) {\n                        state[field.name] = [];\n                    }\n\n                    if (field.checked) {\n                        state[field.name].push(field.value);\n                    }\n\n                } else {\n\n                    state[field.name] =\n                        field.checked\n                            ? field.value\n                            : '';\n                }\n\n            } else if (field.type === 'radio') {\n\n                if (field.checked) {\n                    state[field.name] = field.value;\n                }\n\n            } else {\n\n                state[field.name] = field.value;\n            }\n        });\n\n\n        try {\n\n            sessionStorage.setItem(\n                STORAGE_KEY,\n                JSON.stringify(state)\n            );\n\n        } catch (e) {}\n    }\n\n\n    \/* ---------------------------------------------------------\n       RESTORE FORM STATE\n       --------------------------------------------------------- *\/\n\n    function restoreFormState() {\n\n        let raw = null;\n\n        try {\n            raw = sessionStorage.getItem(STORAGE_KEY);\n        } catch (e) {}\n\n        if (!raw) {\n            return;\n        }\n\n\n        let state;\n\n        try {\n            state = JSON.parse(raw);\n        } catch (e) {\n            return;\n        }\n\n\n        Object.keys(state).forEach(function (name) {\n\n            const fields = form.querySelectorAll(\n                '[name=\"' + CSS.escape(name) + '\"]'\n            );\n\n\n            fields.forEach(function (field) {\n\n                if (field.type === 'checkbox') {\n\n                    if (Array.isArray(state[name])) {\n\n                        field.checked =\n                            state[name].includes(field.value);\n\n                    } else {\n\n                        field.checked =\n                            field.value === state[name];\n                    }\n\n                } else if (field.type === 'radio') {\n\n                    field.checked =\n                        field.value === state[name];\n\n                } else {\n\n                    field.value =\n                        state[name];\n                }\n            });\n        });\n\n\n        updateReadiness();\n    }\n\n\n    restoreFormState();\n\n\n    if (form) {\n\n        form.addEventListener(\n            'submit',\n            function () {\n\n                saveFormState();\n            }\n        );\n    }\n\n\n    \/* ---------------------------------------------------------\n       SUCCESS \/ ERRORS\n       --------------------------------------------------------- *\/\n\n    const offerOk = params.get('offer_ok');\n    const offerError = params.get('offer_error');\n\n\n    if (offerOk === '1') {\n\n        if (noticeBox) {\n\n            noticeBox.style.display = 'block';\n            noticeBox.style.background = '#ecfdf8';\n            noticeBox.style.border = '1px solid #8ce0cb';\n            noticeBox.style.color = '#146c5b';\n\n            noticeBox.innerHTML = isDutch\n    ? '<strong>Uw bod is ingediend.<\/strong><br>De verkoper heeft uw bod ontvangen. U kunt uw ingediende biedingen volgen via Mijn biedingen.'\n    : '<strong>Your offer has been submitted.<\/strong><br>The seller has received your offer. You can follow your submitted bids from My Bids.';\n        }\n\n\n        try {\n            sessionStorage.removeItem(STORAGE_KEY);\n        } catch (e) {}\n    }\n\n\n    else if (\n        offerError === 'below_live_minimum' ||\n        offerError === 'min_increment'\n    ) {\n\n        const highest = parseFloat(\n            params.get('highest_offer') || '0'\n        );\n\n        const increment = parseFloat(\n            params.get('min_increment') || '500'\n        );\n\n        const minRequired = parseFloat(\n            params.get('min_required') ||\n            (highest + increment)\n        );\n\n        const entered = parseFloat(\n            params.get('entered_offer') ||\n            (\n                offerAmountField\n                    ? offerAmountField.value.replace(\/[^0-9]\/g, '')\n                    : '0'\n            )\n        );\n\n\n        if (privatePanel) {\n\n            privatePanel.style.display = 'block';\n\n            document.getElementById('fe_entered_offer').textContent =\n                money(entered);\n\n            document.getElementById('fe_highest_live').textContent =\n                money(highest);\n\n            document.getElementById('fe_minimum_live').textContent =\n                money(minRequired);\n        }\n\n\n        if (noticeBox) {\n            noticeBox.style.display = 'none';\n        }\n\n\n        setTimeout(function () {\n\n            if (privatePanel) {\n\n                privatePanel.scrollIntoView({\n                    behavior: 'smooth',\n                    block: 'center'\n                });\n            }\n\n        }, 250);\n\n\n        if (increaseButton) {\n\n            increaseButton.addEventListener(\n                'click',\n                function () {\n\n                    if (offerAmountField) {\n\n                        offerAmountField.value =\n                            Math.round(minRequired);\n\n                        privateField.value = '0';\n\n                        offerAmountField.focus();\n\n                        offerAmountField.scrollIntoView({\n                            behavior: 'smooth',\n                            block: 'center'\n                        });\n                    }\n                }\n            );\n        }\n\n\n        if (privateButton) {\n\n            privateButton.addEventListener(\n                'click',\n                function () {\n\n                    if (!form) {\n                        return;\n                    }\n\n                    const confirmed = window.confirm(\n    isDutch\n        ? 'Wilt u dit bod priv\u00e9 naar de verkoper sturen? Het bod wordt niet weergegeven als het nieuwe hoogste bod in het openbare biedproces.'\n        : 'Send this offer privately to the seller? It will not appear as the new highest bid in the public live bidding.'\n);\n\n                    if (!confirmed) {\n                        return;\n                    }\n\n                    privateField.value = '1';\n\n                    saveFormState();\n\n                    form.submit();\n                }\n            );\n        }\n    }\n\n\n    else if (offerError === 'missing_consent') {\n\n        if (noticeBox) {\n\n            noticeBox.style.display = 'block';\n            noticeBox.style.background = '#fff4f4';\n            noticeBox.style.border = '1px solid #f3b0b0';\n            noticeBox.style.color = '#8d2929';\n\n            noticeBox.textContent = isDutch\n    ? 'Bevestig alle verplichte verklaringen voordat u uw bod indient.'\n    : 'Please confirm all required declarations before submitting your offer.';\n        }\n    }\n\n\n    else if (offerError === 'internal') {\n\n        if (noticeBox) {\n\n            noticeBox.style.display = 'block';\n            noticeBox.style.background = '#fff4f4';\n            noticeBox.style.border = '1px solid #f3b0b0';\n            noticeBox.style.color = '#8d2929';\n\n            noticeBox.textContent = isDutch\n    ? 'Er is iets misgegaan bij het opslaan van uw bod. Probeer het opnieuw of neem contact op met Flex Estate.'\n    : 'Something went wrong while saving your offer. Please try again or contact Flex Estate support.';\n        }\n    }\n\n})();\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Place Your Offer Submit your offer clearly and completely. Your personal details and private offer information are shared with the seller and Flex Estate for the purpose of processing your offer. Your offer is still possible Your offer is below the current live bidding level Increase your offer to participate in the transparent live bidding, [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_header_footer","meta":{"_acf_changed":false,"footnotes":""},"class_list":["post-9488","page","type-page","status-publish","hentry"],"acf":[],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"Place offer securely through Flex Estate. Your offer goes directly to the property owner. Transparent and protected.\" \/>\n\t<meta name=\"robots\" content=\"noindex, nofollow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n\t<meta name=\"google-site-verification\" content=\"CumjIagfYfr3zFWdz938PntgYZ_pIyfiaHk5S1xTQ28\" \/>\n\t<link rel=\"canonical\" href=\"https:\/\/flexestate.nl\/nl\/place-offer\/\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"nl_NL\" \/>\n\t\t<meta property=\"og:site_name\" content=\"Flex Estate | Own Your Deal\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"Place offer on a property in NL | Buy direct from the owner\" \/>\n\t\t<meta property=\"og:description\" content=\"Place offer securely through Flex Estate. Your offer goes directly to the property owner. Transparent and protected.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/flexestate.nl\/nl\/place-offer\/\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/flexestate.nl\/wp-content\/uploads\/2025\/11\/Flex-Estate-1170-x-850-px-e1764862817268.png\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/flexestate.nl\/wp-content\/uploads\/2025\/11\/Flex-Estate-1170-x-850-px-e1764862817268.png\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2025-11-27T15:22:40+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2026-08-15T09:55:44+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/share\/1Bz3UBdWSg\/?mibextid=wwXIfr\" \/>\n\t\t<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n\t\t<meta name=\"twitter:title\" content=\"Place offer on a property in NL | Buy direct from the owner\" \/>\n\t\t<meta name=\"twitter:description\" content=\"Place offer securely through Flex Estate. Your offer goes directly to the property owner. Transparent and protected.\" \/>\n\t\t<meta name=\"twitter:image\" content=\"https:\/\/flexestate.nl\/wp-content\/uploads\/2025\/11\/Flex-Estate-1170-x-850-px-e1764862817268.png\" \/>\n\t\t<script type=\"application\/ld+json\" class=\"aioseo-schema\">\n\t\t\t{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/flexestate.nl\\\/nl\\\/place-offer\\\/#breadcrumblist\",\"itemListElement\":[{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/flexestate.nl\\\/nl#listItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/flexestate.nl\\\/nl\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/flexestate.nl\\\/nl\\\/place-offer\\\/#listItem\",\"name\":\"Place your offer\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/flexestate.nl\\\/nl\\\/place-offer\\\/#listItem\",\"position\":2,\"name\":\"Place your offer\",\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/flexestate.nl\\\/nl#listItem\",\"name\":\"Home\"}}]},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/flexestate.nl\\\/nl\\\/#organization\",\"name\":\"Flex Estate\",\"description\":\"A transparent real estate platform where owners can list, manage, and market their property with structured tools, clear pricing, and flexible support.\",\"url\":\"https:\\\/\\\/flexestate.nl\\\/nl\\\/\",\"email\":\"info@flexestate.nl\",\"telephone\":\"+31853332978\",\"numberOfEmployees\":{\"@type\":\"QuantitativeValue\",\"minValue\":1,\"maxValue\":10},\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https:\\\/\\\/flexestate.nl\\\/wp-content\\\/uploads\\\/2025\\\/06\\\/Last-logo-Flex-Estate-dark-BG500-x-500-px-e1762980971882.png\",\"@id\":\"https:\\\/\\\/flexestate.nl\\\/nl\\\/place-offer\\\/#organizationLogo\",\"width\":429,\"height\":218,\"caption\":\"Logo Flex Estate Dark Background\"},\"image\":{\"@id\":\"https:\\\/\\\/flexestate.nl\\\/nl\\\/place-offer\\\/#organizationLogo\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/share\\\/1Bz3UBdWSg\\\/?mibextid=wwXIfr\",\"https:\\\/\\\/www.instagram.com\\\/flex_estate_nl?igsh=MWt1eTF6Z2RmaXQwdw&utm_source=qr\",\"https:\\\/\\\/www.tiktok.com\\\/@flex.estate?_r=1&_t=ZG-94UcRjD078b\",\"https:\\\/\\\/www.linkedin.com\\\/in\\\/flex-estate-76b56a356?utm_source=share&utm_campaign=share_via&utm_content=profile&ut-m_medium=ios_app\"]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/flexestate.nl\\\/nl\\\/place-offer\\\/#webpage\",\"url\":\"https:\\\/\\\/flexestate.nl\\\/nl\\\/place-offer\\\/\",\"name\":\"Place offer on a property in NL | Buy direct from the owner\",\"description\":\"Place offer securely through Flex Estate. Your offer goes directly to the property owner. Transparent and protected.\",\"inLanguage\":\"nl-NL\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/flexestate.nl\\\/nl\\\/#website\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/flexestate.nl\\\/nl\\\/place-offer\\\/#breadcrumblist\"},\"datePublished\":\"2025-11-27T16:22:40+01:00\",\"dateModified\":\"2026-08-15T11:55:44+02:00\"},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/flexestate.nl\\\/nl\\\/#website\",\"url\":\"https:\\\/\\\/flexestate.nl\\\/nl\\\/\",\"name\":\"Flex Estate\",\"alternateName\":\"FlexEstate.nl\",\"description\":\"Own Your Deal\",\"inLanguage\":\"nl-NL\",\"publisher\":{\"@id\":\"https:\\\/\\\/flexestate.nl\\\/nl\\\/#organization\"}}]}\n\t\t<\/script>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"Breng een bod uit op een pand in NL | Koop direct van de eigenaar","description":"Plaats uw bod rechtstreeks bij de eigenaar via Flex Estate. Veilig en transparant. Dien uw bod snel in en volg alles vanuit uw persoonlijke dashboard.","canonical_url":"https:\/\/flexestate.nl\/nl\/place-offer\/","robots":"noindex, nofollow, max-snippet:-1, max-image-preview:large, max-video-preview:-1","keywords":"","webmasterTools":{"google-site-verification":"CumjIagfYfr3zFWdz938PntgYZ_pIyfiaHk5S1xTQ28","miscellaneous":""},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"BreadcrumbList","@id":"https:\/\/flexestate.nl\/nl\/place-offer\/#breadcrumblist","itemListElement":[{"@type":"ListItem","@id":"https:\/\/flexestate.nl\/nl#listItem","position":1,"name":"Home","item":"https:\/\/flexestate.nl\/nl","nextItem":{"@type":"ListItem","@id":"https:\/\/flexestate.nl\/nl\/place-offer\/#listItem","name":"Place your offer"}},{"@type":"ListItem","@id":"https:\/\/flexestate.nl\/nl\/place-offer\/#listItem","position":2,"name":"Place your offer","previousItem":{"@type":"ListItem","@id":"https:\/\/flexestate.nl\/nl#listItem","name":"Home"}}]},{"@type":"Organization","@id":"https:\/\/flexestate.nl\/nl\/#organization","name":"Flex Estate","description":"A transparent real estate platform where owners can list, manage, and market their property with structured tools, clear pricing, and flexible support.","url":"https:\/\/flexestate.nl\/nl\/","email":"info@flexestate.nl","telephone":"+31853332978","numberOfEmployees":{"@type":"QuantitativeValue","minValue":1,"maxValue":10},"logo":{"@type":"ImageObject","url":"https:\/\/flexestate.nl\/wp-content\/uploads\/2025\/06\/Last-logo-Flex-Estate-dark-BG500-x-500-px-e1762980971882.png","@id":"https:\/\/flexestate.nl\/nl\/place-offer\/#organizationLogo","width":429,"height":218,"caption":"Logo Flex Estate Dark Background"},"image":{"@id":"https:\/\/flexestate.nl\/nl\/place-offer\/#organizationLogo"},"sameAs":["https:\/\/www.facebook.com\/share\/1Bz3UBdWSg\/?mibextid=wwXIfr","https:\/\/www.instagram.com\/flex_estate_nl?igsh=MWt1eTF6Z2RmaXQwdw&utm_source=qr","https:\/\/www.tiktok.com\/@flex.estate?_r=1&_t=ZG-94UcRjD078b","https:\/\/www.linkedin.com\/in\/flex-estate-76b56a356?utm_source=share&utm_campaign=share_via&utm_content=profile&ut-m_medium=ios_app"]},{"@type":"WebPage","@id":"https:\/\/flexestate.nl\/nl\/place-offer\/#webpage","url":"https:\/\/flexestate.nl\/nl\/place-offer\/","name":"Place offer on a property in NL | Buy direct from the owner","description":"Place offer securely through Flex Estate. Your offer goes directly to the property owner. Transparent and protected.","inLanguage":"nl-NL","isPartOf":{"@id":"https:\/\/flexestate.nl\/nl\/#website"},"breadcrumb":{"@id":"https:\/\/flexestate.nl\/nl\/place-offer\/#breadcrumblist"},"datePublished":"2025-11-27T16:22:40+01:00","dateModified":"2026-08-15T11:55:44+02:00"},{"@type":"WebSite","@id":"https:\/\/flexestate.nl\/nl\/#website","url":"https:\/\/flexestate.nl\/nl\/","name":"Flex Estate","alternateName":"FlexEstate.nl","description":"Own Your Deal","inLanguage":"nl-NL","publisher":{"@id":"https:\/\/flexestate.nl\/nl\/#organization"}}]},"og:locale":"nl_NL","og:site_name":"Flex Estate | Own Your Deal","og:type":"article","og:title":"Place offer on a property in NL | Buy direct from the owner","og:description":"Place offer securely through Flex Estate. Your offer goes directly to the property owner. Transparent and protected.","og:url":"https:\/\/flexestate.nl\/nl\/place-offer\/","og:image":"https:\/\/flexestate.nl\/wp-content\/uploads\/2025\/11\/Flex-Estate-1170-x-850-px-e1764862817268.png","og:image:secure_url":"https:\/\/flexestate.nl\/wp-content\/uploads\/2025\/11\/Flex-Estate-1170-x-850-px-e1764862817268.png","article:published_time":"2025-11-27T15:22:40+00:00","article:modified_time":"2026-08-15T09:55:44+00:00","article:publisher":"https:\/\/www.facebook.com\/share\/1Bz3UBdWSg\/?mibextid=wwXIfr","twitter:card":"summary_large_image","twitter:title":"Place offer on a property in NL | Buy direct from the owner","twitter:description":"Place offer securely through Flex Estate. Your offer goes directly to the property owner. Transparent and protected.","twitter:image":"https:\/\/flexestate.nl\/wp-content\/uploads\/2025\/11\/Flex-Estate-1170-x-850-px-e1764862817268.png"},"aioseo_meta_data":{"post_id":"9488","title":"Breng een bod uit op een pand in NL | Koop direct van de eigenaar","description":"Plaats uw bod rechtstreeks bij de eigenaar via Flex Estate. Veilig en transparant. Dien uw bod snel in en volg alles vanuit uw persoonlijke dashboard.","keywords":null,"keyphrases":{"focus":{"keyphrase":"Place offer","score":88},"additional":[]},"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":"","og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"WebPage","isEnabled":true},"graphs":[]},"schema_type":"default","schema_type_options":null,"pillar_content":false,"robots_default":false,"robots_noindex":true,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":true,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":"-1","robots_max_videopreview":"-1","robots_max_imagepreview":"large","priority":null,"frequency":"default","local_seo":null,"breadcrumb_settings":null,"limit_modified_date":false,"ai":{"faqs":[],"keyPoints":[],"titles":[],"descriptions":[],"socialPosts":{"email":[],"linkedin":[],"twitter":[],"facebook":[],"instagram":[]}},"created":"2025-11-27 15:21:43","updated":"2026-08-15 10:13:43","seo_analyzer_scan_date":null,"focus_keyword":"Place offer","additional_keywords":null,"truseo_locale":null},"aioseo_breadcrumb":"<div class=\"aioseo-breadcrumbs\"><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/flexestate.nl\/nl\" title=\"Home\">Home<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\tPlace your offer\n\t\t<\/span><\/div>","aioseo_breadcrumb_json":[{"label":"Home","link":"https:\/\/flexestate.nl\/nl"},{"label":"Place your offer","link":"https:\/\/flexestate.nl\/nl\/place-offer\/"}],"_links":{"self":[{"href":"https:\/\/flexestate.nl\/nl\/wp-json\/wp\/v2\/pages\/9488","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/flexestate.nl\/nl\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/flexestate.nl\/nl\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/flexestate.nl\/nl\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/flexestate.nl\/nl\/wp-json\/wp\/v2\/comments?post=9488"}],"version-history":[{"count":29,"href":"https:\/\/flexestate.nl\/nl\/wp-json\/wp\/v2\/pages\/9488\/revisions"}],"predecessor-version":[{"id":13223,"href":"https:\/\/flexestate.nl\/nl\/wp-json\/wp\/v2\/pages\/9488\/revisions\/13223"}],"wp:attachment":[{"href":"https:\/\/flexestate.nl\/nl\/wp-json\/wp\/v2\/media?parent=9488"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}