COMPORTA
- Developer with a vast track record of property management
- Starting at 280,000 EUR
- See PDF Brochure here
- 3rd most sought after municipality to live in Portugal
- 3% ROI on your total investment for up to 5 years
- Portugal Golden Visa suitable
The Portugal citizenship by investment program offers visa free travel through the European Union and the possibility to obtain a Portuguese passport within five years.
The minimum investment begins at 280,000 EUR by direct Real Estate purchase, with Guaranteed Rental Income options available.
Decide the type of investment you want to make and sign a reservation agreement.
Engage with our partner law firm to get your Tax ID (NIF) & open a bank account.
The Portugal Citizenship by Investment requires the investment payment to be made via a Portuguese bank account.
We will submit your application to SEF once you made your qualifying investment and all your documents are ready.
We wil schedule your appointment with SEF for biometrics. The physical presence is required at the SEF offices to take fingerprints and conclude your application status.
Your resident permit is given to you and your family members. Each card has a two-year validity period. After this time is over, renew your card to get a new one
Within the first two years you must spend a total of 14 days in Portugal. The 3rd, 4th, and 5th year you must spend a total of 21 days. Renewal is every two years.
After five years, you may apply for permanent residency or citizenship in Portugal. The process might take from six months up to a year.
ProEXR File Description =Attributes= cameraAperture (float): 36 cameraFNumber (float): 1.85777 cameraFarClip (float): 1e+030 cameraFarRange (float): 1000 cameraFocalLength (float): 18.5777 cameraFov (float): 88.1904 cameraNearClip (float): 0 cameraNearRange (float): 0 cameraProjection (int): 0 cameraTargetDistance (float): 200 cameraTransform (m44f): [{-0.744093, -0.668067, 0.00349802, 1.61775}, {-0.668076, 0.744083, -0.00389604, 16.3096}, {-6.98492e-010, -0.00523596, -0.999986, 1.3}, {0, 0, 0, 1}] channels (chlist) compression (compression): Zip dataWindow (box2i): [0, 0, 2499, 1766] displayWindow (box2i): [0, 0, 2499, 1766] lineOrder (lineOrder): Increasing Y name (string): "" pixelAspectRatio (float): 1 screenWindowCenter (v2f): [0, 0] screenWindowWidth (float): 1 type (string): "scanlineimage" vrayChannelInfo (string): "{"VRayLighting":{"alias":107,"index":16,"flags":16392},"Z":{"alias":117,"index":12,"flags":16452},"VRayExtraTex_Map 0.1":{"alias":1000,"index":13,"flags":16404},"VRayRenderID":{"alias":114,"index":5,"flags":16389},"VRayExtraTex 1m":{"alias":1000,"index":15,"flags":16404},"VRayTotalLighting":{"alias":129,"index":10,"flags":16392},"VRayGlobalIllumination":{"alias":108,"index":2,"flags":16392},"Alpha":{"alias":125,"index":1,"flags":16389},"VRayShadows":{"alias":105,"index":8,"flags":16392},"VRayReflection":{"alias":102,"index":3,"flags":16392},"RGB color":{"alias":126,"index":0,"flags":16385},"VRayWireColor":{"alias":127,"index":11,"flags":16404},"VRaySampleRate":{"alias":132,"index":6,"flags":16404},"VRaySpecular":{"alias":106,"index":9,"flags":16392},"VRaySelfIllumination":{"alias":104,"index":7,"flags":16392},"VRayExtraTex_Map 0.5":{"alias":1000,"index":14,"flags":16404},"VRayRefraction":{"alias":103,"index":4,"flags":16392}}" =Channels= A (half) B (half) G (half) R (half) VRayExtraTex 1m.B (half) VRayExtraTex 1m.G (half) VRayExtraTex 1m.R (half) VRayExtraTex_Map 0.1.B (half) VRayExtraTex_Map 0.1.G (half) VRayExtraTex_Map 0.1.R (half) VRayExtra
ProEXR File Description =Attributes= cameraAperture (float): 36 cameraFNumber (float): 1.85526 cameraFarClip (float): 20 cameraFarRange (float): 1000 cameraFocalLength (float): 18.5526 cameraFov (float): 88.2678 cameraNearClip (float): 0.54 cameraNearRange (float): 0 cameraProjection (int): 0 cameraTargetDistance (float): 200 cameraTransform (m44f): [{0.00295947, -0.999661, 0.0258771, 19.8994}, {-0.999996, -0.00295861, 7.65845e-005, 24.7492}, {-1.39698e-009, -0.0258772, -0.999665, 1.53606}, {0, 0, 0, 1}] channels (chlist) compression (compression): Zip dataWindow (box2i): [0, 0, 2499, 1766] displayWindow (box2i): [0, 0, 2499, 1766] lineOrder (lineOrder): Increasing Y name (string): "" pixelAspectRatio (float): 1 screenWindowCenter (v2f): [0, 0] screenWindowWidth (float): 1 type (string): "scanlineimage" vrayChannelInfo (string): "{"VRayRenderID":{"alias":114,"index":5,"flags":16389},"Z":{"alias":117,"index":12,"flags":16452},"VRayExtraTex_Map 0.1":{"alias":1000,"index":13,"flags":16404},"VRayExtraTex 1m":{"alias":1000,"index":15,"flags":16404},"VRayTotalLighting":{"alias":129,"index":10,"flags":16392},"VRayGlobalIllumination":{"alias":108,"index":2,"flags":16392},"Alpha":{"alias":125,"index":1,"flags":16389},"VRayShadows":{"alias":105,"index":8,"flags":16392},"VRayReflection":{"alias":102,"index":3,"flags":16392},"RGB color":{"alias":126,"index":0,"flags":16385},"VRayWireColor":{"alias":127,"index":11,"flags":16404},"VRaySampleRate":{"alias":132,"index":6,"flags":16404},"VRaySpecular":{"alias":106,"index":9,"flags":16392},"VRaySelfIllumination":{"alias":104,"index":7,"flags":16392},"VRayExtraTex_Map 0.5":{"alias":1000,"index":14,"flags":16404},"VRayRefraction":{"alias":103,"index":4,"flags":16392}}" =Channels= A (half) B (half) G (half) R (half) VRayExtraTex 1m.B (half) VRayExtraTex 1m.G (half) VRayExtraTex 1m.R (half) VRayExtraTex_Map 0.1.B (half) VRayExtraTex_Map 0.1.G (half) VRayExtraTex_Map 0.1.R (half) VRayExtraTex_Map 0.5.B (half) VRayExtraTex_Map 0.5.G (hal
ProEXR File Description =Attributes= cameraAperture (float): 36 cameraFNumber (float): 1.85626 cameraFarClip (float): 10 cameraFarRange (float): 1000 cameraFocalLength (float): 18.5626 cameraFov (float): 88.2368 cameraNearClip (float): 0.338688 cameraNearRange (float): 0 cameraProjection (int): 0 cameraTargetDistance (float): 200 cameraTransform (m44f): [{0.000479879, 1, -0, 10.057}, {1, -0.000479879, -0, 1.69855}, {0, 0, -1, 1.26622}, {0, 0, 0, 1}] channels (chlist) compression (compression): Zip dataWindow (box2i): [0, 0, 2499, 1767] displayWindow (box2i): [0, 0, 2499, 1767] lineOrder (lineOrder): Increasing Y name (string): "" pixelAspectRatio (float): 1 screenWindowCenter (v2f): [0, 0] screenWindowWidth (float): 1 type (string): "scanlineimage" vrayChannelInfo (string): "{"VRayRenderID":{"alias":114,"index":5,"flags":16389},"Z":{"alias":117,"index":12,"flags":16452},"VRayExtraTex_Map 0.1":{"alias":1000,"index":13,"flags":16404},"VRayExtraTex 1m":{"alias":1000,"index":15,"flags":16404},"VRayTotalLighting":{"alias":129,"index":10,"flags":16392},"VRayGlobalIllumination":{"alias":108,"index":2,"flags":16392},"Alpha":{"alias":125,"index":1,"flags":16389},"VRayShadows":{"alias":105,"index":8,"flags":16392},"VRayReflection":{"alias":102,"index":3,"flags":16392},"RGB color":{"alias":126,"index":0,"flags":16385},"VRayWireColor":{"alias":127,"index":11,"flags":16404},"VRaySampleRate":{"alias":132,"index":6,"flags":16404},"VRaySpecular":{"alias":106,"index":9,"flags":16392},"VRaySelfIllumination":{"alias":104,"index":7,"flags":16392},"VRayExtraTex_Map 0.5":{"alias":1000,"index":14,"flags":16404},"VRayRefraction":{"alias":103,"index":4,"flags":16392}}" =Channels= A (half) B (half) G (half) R (half) VRayExtraTex 1m.B (half) VRayExtraTex 1m.G (half) VRayExtraTex 1m.R (half) VRayExtraTex_Map 0.1.B (half) VRayExtraTex_Map 0.1.G (half) VRayExtraTex_Map 0.1.R (half) VRayExtraTex_Map 0.5.B (half) VRayExtraTex_Map 0.5.G (half) VRayExtraTex_Map 0.5.R (half) VRayGlobalIllumination.
ProEXR File Description =Attributes= cameraAperture (float): 36 cameraFNumber (float): 1.85637 cameraFarClip (float): 1e+030 cameraFarRange (float): 1000 cameraFocalLength (float): 18.5637 cameraFov (float): 88.2335 cameraNearClip (float): 0 cameraNearRange (float): 0 cameraProjection (int): 0 cameraTargetDistance (float): 200 cameraTransform (m44f): [{-0.00468841, 0.999989, 9.31323e-010, 16.6759}, {0.999989, 0.00468838, -4.65661e-010, 15.4435}, {0, -9.31323e-010, -1, 1.3}, {0, 0, 0, 1}] channels (chlist) compression (compression): Zip dataWindow (box2i): [0, 0, 2499, 1766] displayWindow (box2i): [0, 0, 2499, 1766] lineOrder (lineOrder): Increasing Y name (string): "" pixelAspectRatio (float): 1 screenWindowCenter (v2f): [0, 0] screenWindowWidth (float): 1 type (string): "scanlineimage" vrayChannelInfo (string): "{"VRayRenderID":{"alias":114,"index":5,"flags":16389},"Z":{"alias":117,"index":12,"flags":16452},"VRayExtraTex_Map 0.1":{"alias":1000,"index":13,"flags":16404},"VRayExtraTex 1m":{"alias":1000,"index":15,"flags":16404},"VRayTotalLighting":{"alias":129,"index":10,"flags":16392},"VRayGlobalIllumination":{"alias":108,"index":2,"flags":16392},"Alpha":{"alias":125,"index":1,"flags":16389},"VRayShadows":{"alias":105,"index":8,"flags":16392},"VRayReflection":{"alias":102,"index":3,"flags":16392},"RGB color":{"alias":126,"index":0,"flags":16385},"VRayWireColor":{"alias":127,"index":11,"flags":16404},"VRaySampleRate":{"alias":132,"index":6,"flags":16404},"VRaySpecular":{"alias":106,"index":9,"flags":16392},"VRaySelfIllumination":{"alias":104,"index":7,"flags":16392},"VRayExtraTex_Map 0.5":{"alias":1000,"index":14,"flags":16404},"VRayRefraction":{"alias":103,"index":4,"flags":16392}}" =Channels= A (half) B (half) G (half) R (half) VRayExtraTex 1m.B (half) VRayExtraTex 1m.G (half) VRayExtraTex 1m.R (half) VRayExtraTex_Map 0.1.B (half) VRayExtraTex_Map 0.1.G (half) VRayExtraTex_Map 0.1.R (half) VRayExtraTex_Map 0.5.B (half) VRayExtraTex_Map 0.5.G (half) VRayExtraTex_M
ProEXR File Description =Attributes= cameraAperture (float): 36 cameraFNumber (float): 1.8585 cameraFarClip (float): 20 cameraFarRange (float): 1000 cameraFocalLength (float): 18.585 cameraFov (float): 88.1677 cameraNearClip (float): 0.68 cameraNearRange (float): 0 cameraProjection (int): 0 cameraTargetDistance (float): 200 cameraTransform (m44f): [{0.00174639, -0.999997, 0.00178096, 25.2907}, {-0.999999, -0.00174639, 3.11026e-006, 14.8446}, {0, -0.00178097, -0.999999, 1.2}, {0, 0, 0, 1}] channels (chlist) compression (compression): Zip dataWindow (box2i): [0, 0, 2499, 1766] displayWindow (box2i): [0, 0, 2499, 1766] lineOrder (lineOrder): Increasing Y name (string): "" pixelAspectRatio (float): 1 screenWindowCenter (v2f): [0, 0] screenWindowWidth (float): 1 type (string): "scanlineimage" vrayChannelInfo (string): "{"VRayLighting":{"alias":107,"index":16,"flags":16392},"Z":{"alias":117,"index":12,"flags":16452},"VRayExtraTex_Map 0.1":{"alias":1000,"index":13,"flags":16404},"VRayRenderID":{"alias":114,"index":5,"flags":16389},"VRayExtraTex 1m":{"alias":1000,"index":15,"flags":16404},"VRayTotalLighting":{"alias":129,"index":10,"flags":16392},"VRayGlobalIllumination":{"alias":108,"index":2,"flags":16392},"Alpha":{"alias":125,"index":1,"flags":16389},"VRayShadows":{"alias":105,"index":8,"flags":16392},"VRayReflection":{"alias":102,"index":3,"flags":16392},"RGB color":{"alias":126,"index":0,"flags":16385},"VRayWireColor":{"alias":127,"index":11,"flags":16404},"VRaySampleRate":{"alias":132,"index":6,"flags":16404},"VRaySpecular":{"alias":106,"index":9,"flags":16392},"VRaySelfIllumination":{"alias":104,"index":7,"flags":16392},"VRayExtraTex_Map 0.5":{"alias":1000,"index":14,"flags":16404},"VRayRefraction":{"alias":103,"index":4,"flags":16392}}" =Channels= A (half) B (half) G (half) R (half) VRayExtraTex 1m.B (half) VRayExtraTex 1m.G (half) VRayExtraTex 1m.R (half) VRayExtraTex_Map 0.1.B (half) VRayExtraTex_Map 0.1.G (half) VRayExtraTex_Map 0.1.R (half) VRayExtraTex_Map 0.
✅ Main applicant must be 18+ years
✅ No criminal records
✅ Not having a EU or Swiss citizenship
✅ Invest in Portugal