{
  "@context": "https://schema.org",
  "@type": "Dataset",
  "@id": "https://cyprusjobfinder.net/data/salaries.json",
  "name": "Cyprus salaries 2026 — gross monthly bands by role, city and industry",
  "description": "Curated dataset of gross monthly EUR salary bands for full-time roles in Cyprus across technology, forex, banking and remote work. Includes city-level averages, rent, and Cyprus tax-relief facts. Drawn from active and recently-closed listings on Cyprus Job Finder plus public salary disclosures from Cyprus-licensed employers. Ranges reflect the 25th–75th percentile.",
  "url": "https://cyprusjobfinder.net/data/salaries.json",
  "license": "https://opensource.org/licenses/MIT",
  "creator": {
    "@type": "Organization",
    "name": "Cyprus Job Finder",
    "url": "https://cyprusjobfinder.net"
  },
  "isPartOf": {
    "@type": "WebSite",
    "name": "Cyprus Job Finder",
    "url": "https://cyprusjobfinder.net"
  },
  "spatialCoverage": {
    "@type": "Place",
    "name": "Cyprus"
  },
  "temporalCoverage": "2026",
  "keywords": [
    "Cyprus salaries",
    "Cyprus tech salaries",
    "Cyprus forex salaries",
    "Limassol salaries",
    "Nicosia salaries",
    "Cyprus cost of living",
    "Cyprus tax relief"
  ],
  "version": "2026.1",
  "datePublished": "2026-01-01",
  "dateModified": "2026-04-01",
  "inLanguage": "en",
  "distribution": [
    {
      "@type": "DataDownload",
      "encodingFormat": "application/json",
      "contentUrl": "https://cyprusjobfinder.net/data/salaries.json"
    }
  ],
  "variableMeasured": [
    "gross monthly EUR salary (25th–75th percentile)",
    "average monthly rent (1-bed apartment, EUR)",
    "city-level average salary (EUR)"
  ],
  "measurementTechnique": "Aggregation of active and recently-closed listings on Cyprus Job Finder plus public salary disclosures from Cyprus-licensed employers. Bands reflect the 25th–75th percentile.",
  "data": {
    "currency": "EUR",
    "payPeriod": "monthly",
    "employmentType": "full-time",
    "grossOrNet": "gross",
    "country": "Cyprus",
    "countryCode": "CY",
    "salaries": [
      {
        "industry": "Technology",
        "role": "Frontend developer",
        "bands": [
          {
            "level": "junior",
            "yearsExperience": "0-2",
            "grossMonthlyEurMin": 1800,
            "grossMonthlyEurMax": 2400
          },
          {
            "level": "mid",
            "yearsExperience": "3-5",
            "grossMonthlyEurMin": 2800,
            "grossMonthlyEurMax": 3800
          },
          {
            "level": "senior",
            "yearsExperience": "6+",
            "grossMonthlyEurMin": 4200,
            "grossMonthlyEurMax": 5800
          }
        ]
      },
      {
        "industry": "Technology",
        "role": "Backend developer",
        "bands": [
          {
            "level": "junior",
            "yearsExperience": "0-2",
            "grossMonthlyEurMin": 2000,
            "grossMonthlyEurMax": 2600
          },
          {
            "level": "mid",
            "yearsExperience": "3-5",
            "grossMonthlyEurMin": 3200,
            "grossMonthlyEurMax": 4200
          },
          {
            "level": "senior",
            "yearsExperience": "6+",
            "grossMonthlyEurMin": 4800,
            "grossMonthlyEurMax": 6500
          }
        ]
      },
      {
        "industry": "Technology",
        "role": "Full-stack developer",
        "bands": [
          {
            "level": "junior",
            "yearsExperience": "0-2",
            "grossMonthlyEurMin": 2000,
            "grossMonthlyEurMax": 2700
          },
          {
            "level": "mid",
            "yearsExperience": "3-5",
            "grossMonthlyEurMin": 3200,
            "grossMonthlyEurMax": 4400
          },
          {
            "level": "senior",
            "yearsExperience": "6+",
            "grossMonthlyEurMin": 4800,
            "grossMonthlyEurMax": 6800
          }
        ]
      },
      {
        "industry": "Technology",
        "role": "DevOps / SRE",
        "bands": [
          {
            "level": "junior",
            "yearsExperience": "0-2",
            "grossMonthlyEurMin": 2200,
            "grossMonthlyEurMax": 2900
          },
          {
            "level": "mid",
            "yearsExperience": "3-5",
            "grossMonthlyEurMin": 3600,
            "grossMonthlyEurMax": 4800
          },
          {
            "level": "senior",
            "yearsExperience": "6+",
            "grossMonthlyEurMin": 5500,
            "grossMonthlyEurMax": 7500
          }
        ]
      },
      {
        "industry": "Technology",
        "role": "Data engineer",
        "bands": [
          {
            "level": "junior",
            "yearsExperience": "0-2",
            "grossMonthlyEurMin": 2200,
            "grossMonthlyEurMax": 2900
          },
          {
            "level": "mid",
            "yearsExperience": "3-5",
            "grossMonthlyEurMin": 3600,
            "grossMonthlyEurMax": 4800
          },
          {
            "level": "senior",
            "yearsExperience": "6+",
            "grossMonthlyEurMin": 5500,
            "grossMonthlyEurMax": 7500
          }
        ]
      },
      {
        "industry": "Technology",
        "role": "QA / test engineer",
        "bands": [
          {
            "level": "junior",
            "yearsExperience": "0-2",
            "grossMonthlyEurMin": 1600,
            "grossMonthlyEurMax": 2200
          },
          {
            "level": "mid",
            "yearsExperience": "3-5",
            "grossMonthlyEurMin": 2500,
            "grossMonthlyEurMax": 3400
          },
          {
            "level": "senior",
            "yearsExperience": "6+",
            "grossMonthlyEurMin": 3800,
            "grossMonthlyEurMax": 5000
          }
        ]
      },
      {
        "industry": "Technology",
        "role": "Product manager",
        "bands": [
          {
            "level": "junior",
            "yearsExperience": "0-2",
            "grossMonthlyEurMin": 2400,
            "grossMonthlyEurMax": 3200
          },
          {
            "level": "mid",
            "yearsExperience": "3-5",
            "grossMonthlyEurMin": 3600,
            "grossMonthlyEurMax": 4800
          },
          {
            "level": "senior",
            "yearsExperience": "6+",
            "grossMonthlyEurMin": 5500,
            "grossMonthlyEurMax": 7800
          }
        ]
      },
      {
        "industry": "Technology",
        "role": "Engineering manager",
        "bands": [
          {
            "level": "mid",
            "yearsExperience": "3-5",
            "grossMonthlyEurMin": 4500,
            "grossMonthlyEurMax": 5800
          },
          {
            "level": "senior",
            "yearsExperience": "6+",
            "grossMonthlyEurMin": 6500,
            "grossMonthlyEurMax": 9000
          }
        ]
      },
      {
        "industry": "Forex",
        "role": "Sales / retention agent (English)",
        "city": "Limassol",
        "notes": "Base shown; commission regularly doubles or triples base.",
        "bands": [
          {
            "level": "junior",
            "yearsExperience": "0-2",
            "grossMonthlyEurMin": 1500,
            "grossMonthlyEurMax": 1500
          },
          {
            "level": "mid",
            "yearsExperience": "3-5",
            "grossMonthlyEurMin": 2200,
            "grossMonthlyEurMax": 2200
          },
          {
            "level": "senior",
            "yearsExperience": "6+",
            "grossMonthlyEurMin": 3500,
            "grossMonthlyEurMax": 3500
          }
        ]
      },
      {
        "industry": "Forex",
        "role": "Sales / retention agent (rare language)",
        "city": "Limassol",
        "notes": "Arabic, Mandarin, German, Italian. Base shown; commission heavy.",
        "bands": [
          {
            "level": "junior",
            "yearsExperience": "0-2",
            "grossMonthlyEurMin": 1800,
            "grossMonthlyEurMax": 1800
          },
          {
            "level": "mid",
            "yearsExperience": "3-5",
            "grossMonthlyEurMin": 2800,
            "grossMonthlyEurMax": 2800
          },
          {
            "level": "senior",
            "yearsExperience": "6+",
            "grossMonthlyEurMin": 4200,
            "grossMonthlyEurMax": 4200
          }
        ]
      },
      {
        "industry": "Forex",
        "role": "Dealer / risk officer",
        "city": "Limassol",
        "bands": [
          {
            "level": "junior",
            "yearsExperience": "0-2",
            "grossMonthlyEurMin": 2200,
            "grossMonthlyEurMax": 2200
          },
          {
            "level": "mid",
            "yearsExperience": "3-5",
            "grossMonthlyEurMin": 3500,
            "grossMonthlyEurMax": 3500
          },
          {
            "level": "senior",
            "yearsExperience": "6+",
            "grossMonthlyEurMin": 5500,
            "grossMonthlyEurMax": 5500
          }
        ]
      },
      {
        "industry": "Forex",
        "role": "Compliance / AML officer",
        "city": "Limassol",
        "bands": [
          {
            "level": "junior",
            "yearsExperience": "0-2",
            "grossMonthlyEurMin": 2400,
            "grossMonthlyEurMax": 2400
          },
          {
            "level": "mid",
            "yearsExperience": "3-5",
            "grossMonthlyEurMin": 3800,
            "grossMonthlyEurMax": 3800
          },
          {
            "level": "senior",
            "yearsExperience": "6+",
            "grossMonthlyEurMin": 6000,
            "grossMonthlyEurMax": 6000
          }
        ]
      },
      {
        "industry": "Forex",
        "role": "Back-office / payments",
        "city": "Limassol",
        "bands": [
          {
            "level": "junior",
            "yearsExperience": "0-2",
            "grossMonthlyEurMin": 1600,
            "grossMonthlyEurMax": 1600
          },
          {
            "level": "mid",
            "yearsExperience": "3-5",
            "grossMonthlyEurMin": 2400,
            "grossMonthlyEurMax": 2400
          },
          {
            "level": "senior",
            "yearsExperience": "6+",
            "grossMonthlyEurMin": 3600,
            "grossMonthlyEurMax": 3600
          }
        ]
      },
      {
        "industry": "Forex",
        "role": "Marketing / affiliate manager",
        "city": "Limassol",
        "bands": [
          {
            "level": "junior",
            "yearsExperience": "0-2",
            "grossMonthlyEurMin": 2000,
            "grossMonthlyEurMax": 2000
          },
          {
            "level": "mid",
            "yearsExperience": "3-5",
            "grossMonthlyEurMin": 3200,
            "grossMonthlyEurMax": 3200
          },
          {
            "level": "senior",
            "yearsExperience": "6+",
            "grossMonthlyEurMin": 5000,
            "grossMonthlyEurMax": 5000
          }
        ]
      },
      {
        "industry": "Banking",
        "role": "Branch teller / customer service",
        "bands": [
          {
            "level": "junior",
            "yearsExperience": "0-2",
            "grossMonthlyEurMin": 1400,
            "grossMonthlyEurMax": 1700
          },
          {
            "level": "mid",
            "yearsExperience": "3-7",
            "grossMonthlyEurMin": 1900,
            "grossMonthlyEurMax": 2400
          },
          {
            "level": "senior",
            "yearsExperience": "8+",
            "grossMonthlyEurMin": 2500,
            "grossMonthlyEurMax": 3200
          }
        ]
      },
      {
        "industry": "Banking",
        "role": "Relationship manager (retail)",
        "bands": [
          {
            "level": "junior",
            "yearsExperience": "0-2",
            "grossMonthlyEurMin": 1800,
            "grossMonthlyEurMax": 2300
          },
          {
            "level": "mid",
            "yearsExperience": "3-7",
            "grossMonthlyEurMin": 2800,
            "grossMonthlyEurMax": 3800
          },
          {
            "level": "senior",
            "yearsExperience": "8+",
            "grossMonthlyEurMin": 4500,
            "grossMonthlyEurMax": 6000
          }
        ]
      },
      {
        "industry": "Banking",
        "role": "Relationship manager (SME / corporate)",
        "bands": [
          {
            "level": "junior",
            "yearsExperience": "0-2",
            "grossMonthlyEurMin": 2200,
            "grossMonthlyEurMax": 2800
          },
          {
            "level": "mid",
            "yearsExperience": "3-7",
            "grossMonthlyEurMin": 3500,
            "grossMonthlyEurMax": 5000
          },
          {
            "level": "senior",
            "yearsExperience": "8+",
            "grossMonthlyEurMin": 6000,
            "grossMonthlyEurMax": 9000
          }
        ]
      },
      {
        "industry": "Banking",
        "role": "Credit / risk analyst",
        "bands": [
          {
            "level": "junior",
            "yearsExperience": "0-2",
            "grossMonthlyEurMin": 2000,
            "grossMonthlyEurMax": 2600
          },
          {
            "level": "mid",
            "yearsExperience": "3-7",
            "grossMonthlyEurMin": 3200,
            "grossMonthlyEurMax": 4500
          },
          {
            "level": "senior",
            "yearsExperience": "8+",
            "grossMonthlyEurMin": 5500,
            "grossMonthlyEurMax": 8000
          }
        ]
      },
      {
        "industry": "Banking",
        "role": "Compliance / AML officer",
        "bands": [
          {
            "level": "junior",
            "yearsExperience": "0-2",
            "grossMonthlyEurMin": 2200,
            "grossMonthlyEurMax": 2800
          },
          {
            "level": "mid",
            "yearsExperience": "3-7",
            "grossMonthlyEurMin": 3500,
            "grossMonthlyEurMax": 4800
          },
          {
            "level": "senior",
            "yearsExperience": "8+",
            "grossMonthlyEurMin": 5500,
            "grossMonthlyEurMax": 8500
          }
        ]
      },
      {
        "industry": "Banking",
        "role": "IT engineer",
        "bands": [
          {
            "level": "junior",
            "yearsExperience": "0-2",
            "grossMonthlyEurMin": 2200,
            "grossMonthlyEurMax": 2800
          },
          {
            "level": "mid",
            "yearsExperience": "3-7",
            "grossMonthlyEurMin": 3400,
            "grossMonthlyEurMax": 4800
          },
          {
            "level": "senior",
            "yearsExperience": "8+",
            "grossMonthlyEurMin": 5500,
            "grossMonthlyEurMax": 8500
          }
        ]
      },
      {
        "industry": "Remote",
        "role": "Backend engineer (remote)",
        "notes": "Cyprus-based remote roles, 5–15% premium over in-office.",
        "bands": [
          {
            "level": "mid",
            "yearsExperience": "3-5",
            "grossMonthlyEurMin": 3400,
            "grossMonthlyEurMax": 4500
          },
          {
            "level": "senior",
            "yearsExperience": "6+",
            "grossMonthlyEurMin": 5200,
            "grossMonthlyEurMax": 7000
          }
        ]
      },
      {
        "industry": "Remote",
        "role": "Frontend engineer (remote)",
        "bands": [
          {
            "level": "mid",
            "yearsExperience": "3-5",
            "grossMonthlyEurMin": 3000,
            "grossMonthlyEurMax": 4000
          },
          {
            "level": "senior",
            "yearsExperience": "6+",
            "grossMonthlyEurMin": 4500,
            "grossMonthlyEurMax": 6200
          }
        ]
      },
      {
        "industry": "Remote",
        "role": "Product manager (remote)",
        "bands": [
          {
            "level": "mid",
            "yearsExperience": "3-5",
            "grossMonthlyEurMin": 3800,
            "grossMonthlyEurMax": 5000
          },
          {
            "level": "senior",
            "yearsExperience": "6+",
            "grossMonthlyEurMin": 5800,
            "grossMonthlyEurMax": 8000
          }
        ]
      }
    ],
    "cities": [
      {
        "city": "Limassol",
        "avgGrossMonthlyEurAll": 2950,
        "avgGrossMonthlyEurTech": 4200,
        "rent1BedCentreEur": 1300,
        "rent1BedOutsideEur": 950,
        "dominantIndustries": [
          "Forex",
          "Technology",
          "Shipping"
        ]
      },
      {
        "city": "Nicosia",
        "avgGrossMonthlyEurAll": 2400,
        "avgGrossMonthlyEurTech": 3400,
        "rent1BedCentreEur": 850,
        "rent1BedOutsideEur": 650,
        "dominantIndustries": [
          "Banking",
          "Government",
          "Technology"
        ]
      },
      {
        "city": "Larnaca",
        "avgGrossMonthlyEurAll": 2150,
        "avgGrossMonthlyEurTech": 2900,
        "rent1BedCentreEur": 750,
        "rent1BedOutsideEur": 550,
        "dominantIndustries": [
          "Tourism",
          "Logistics",
          "Oil & Gas"
        ]
      }
    ],
    "taxFacts": [
      {
        "id": "personal-allowance",
        "label": "Personal income-tax-free band",
        "value": "€19,500/year"
      },
      {
        "id": "social-insurance-employee",
        "label": "Social insurance (employee)",
        "value": "8.8%"
      },
      {
        "id": "fifty-percent-relief-threshold",
        "label": "50% income-tax exemption threshold (first-time residents)",
        "value": "€55,000/year gross"
      },
      {
        "id": "fifty-percent-relief-duration",
        "label": "50% income-tax exemption duration",
        "value": "Up to 17 years"
      },
      {
        "id": "non-dom-duration",
        "label": "Non-dom status duration",
        "value": "17 years"
      },
      {
        "id": "blue-card-threshold",
        "label": "EU Blue Card minimum gross salary (Cyprus)",
        "value": "≈ €43,000/year"
      },
      {
        "id": "highly-skilled-threshold",
        "label": "Highly Skilled scheme minimum monthly gross",
        "value": "≈ €2,500/month"
      },
      {
        "id": "digital-nomad-income",
        "label": "Digital nomad visa income requirement",
        "value": "≈ €3,500/month proven"
      }
    ]
  }
}