{"id":8,"date":"2024-11-15T09:33:13","date_gmt":"2024-11-15T09:33:13","guid":{"rendered":"http:\/\/viaintercity.com\/chrish\/ezy\/?page_id=8"},"modified":"2026-02-22T20:05:51","modified_gmt":"2026-02-22T20:05:51","slug":"pay-calculator","status":"publish","type":"page","link":"http:\/\/viaintercity.com\/chrish\/ezy\/","title":{"rendered":"Pay Calculator"},"content":{"rendered":"<body>\r\n<form action=\"\" method=\"POST\">\r\n<style>\r\n\/* Mobile-first form styling *\/\r\n.paycalc { max-width: 720px; margin: 0 auto; font-family: system-ui, -apple-system, Segoe UI, Roboto, Arial; }\r\n.paycalc .card { background:#fff; border:1px solid #e5e7eb; border-radius:16px; padding:14px; margin:12px 0; }\r\n.paycalc details { border:1px solid #e5e7eb; border-radius:16px; padding:10px 12px; background:#fff; margin:12px 0; }\r\n.paycalc summary { font-weight:700; cursor:pointer; list-style:none; }\r\n.paycalc summary::-webkit-details-marker { display:none; }\r\n.paycalc .grid { display:grid; grid-template-columns: 1fr; gap:10px; margin-top:10px; }\r\n.paycalc label { font-size:14px; font-weight:600; display:block; margin-bottom:6px; }\r\n.paycalc input, .paycalc select {\r\n  width:85%; margin: 0 auto; display:block; padding:12px; border:1px solid #d1d5db; border-radius:12px; font-size:16px;\r\n}\r\n.paycalc .hint { font-size:12px; color:#6b7280; margin-top:6px; }\r\n.paycalc .row2 { display:grid; grid-template-columns: 1fr 1fr; gap:10px; } \/* for short paired fields *\/\r\n.paycalc .btnbar {\r\n  position: sticky; bottom: 0; background: rgba(255,255,255,0.95);\r\n  backdrop-filter: blur(6px); border-top:1px solid #e5e7eb; padding:10px; margin:0 -14px -14px;\r\n}\r\n.paycalc button {\r\n  width:100%; padding:14px; border:0; border-radius:14px; font-weight:800; font-size:16px;\r\n}\r\n\r\n.paycalc table { width:100%; border-collapse:collapse; }\r\n.paycalc th, .paycalc td { padding:10px 8px; border-bottom:1px solid #e5e7eb; font-size:14px; }\r\n.paycalc td:last-child, .paycalc th:last-child { text-align:right; white-space:nowrap; }\r\n.paycalc .totrow td { font-weight:800; border-top:2px solid #e5e7eb; }\r\n.paycalc .neg { color:#b91c1c; }\r\n\r\n.paycalc-header {\r\n  text-align:center;\r\n  margin-bottom:20px;\r\n}\r\n\r\n.paycalc-header h2 {\r\n  margin:0;\r\n  font-size:20px;\r\n  font-weight:800;\r\n}\r\n\r\n.paycalc-header .subtitle {\r\n  margin:6px 0 4px;\r\n  font-size:14px;\r\n  color:#6b7280;\r\n}\r\n\r\n.paycalc-header .update-note {\r\n  font-size:12px;\r\n  color:#9ca3af;\r\n}\r\n\r\n.info-box {\r\n  font-size:13px;\r\n  background:#f9fafb;\r\n}\r\n\r\n.paycalc-seo {\r\n  max-width: 720px;\r\n  margin: 40px auto 20px;\r\n  padding: 20px;\r\n  font-size: 14px;\r\n  line-height: 1.6;\r\n  color: #4b5563;\r\n}\r\n\r\n.paycalc-seo h3 {\r\n  font-size: 16px;\r\n  font-weight: 700;\r\n  margin-bottom: 10px;\r\n  color: #111827;\r\n}\r\n\r\n.paycalc-seo p {\r\n  margin-bottom: 12px;\r\n}\r\n<\/style>\r\n\r\n<div class=\"paycalc-header\">\r\n  <p class=\"subtitle\">Estimate your monthly take-home pay for UK based Cabin Crew.<\/p>\r\n  <p class=\"update-note\">Updated 26 Jan \u2013 pay scales effective 1 Feb.<\/p>\r\n<\/div>\r\n\r\n<details class=\"info-box\">\r\n  <summary>&#8594; Instructions...<\/summary>\r\n  <p>\r\n    Enter your rank, pattern and sectors worked in the month. Only enter numbers in each box. You can also enter your own tax code.\r\n    Salary is paid for the month worked and sectors are paid the following month. For example in Feb you are paid salary from Feb and sectors from Jan.\r\n  <\/p>\r\n<\/details>\r\n<br>\r\n<div class=\"paycalc\">\r\n  <details open>\r\n    <summary>Crew details<\/summary>\r\n    <div class=\"grid\">\r\n      <div>\r\n        <label>Rank<\/label>\r\n\t\t\t<select name=\"rank\">\r\n\t\t\t<option value=\"1\">Cabin Crew<\/option><option value=\"2\">Cabin Manager<\/option>\t\t\t<\/select>\r\n      <\/div>\r\n\r\n      <div class=\"row2\">\r\n        <div>\r\n          <label>Service<\/label>\r\n\t\t\t<select name=\"service\">\r\n\t\t\t\t  <option selected=\"selected\" value=\"0\">0-2<\/option>\r\n\t\t\t\t  <option value=\"3\">3-4<\/option>\r\n\t\t\t\t  <option value=\"5\">5-9<\/option>\r\n\t\t\t\t  <option value=\"10\">10-14<\/option>\r\n\t\t\t\t  <option value=\"15\">15-19<\/option>\r\n\t\t\t\t  <option value=\"20\">20-24<\/option>\r\n\t\t\t\t  <option value=\"25\">25-29<\/option>\r\n\t\t\t\t  <option value=\"30\">30+<\/option>\r\n\t\t\t\t<\/select>\r\n        <\/div>\r\n        <div>\r\n          <label>Pattern<\/label>\r\n\t\t\t<select name=\"pattern\">\r\n\t\t\t\t  <option selected=\"selected\" value=\"12\">Full Time<\/option>\r\n\t\t\t\t  <option value=\"11\">11\/1<\/option>\r\n\t\t\t\t  <option value=\"10\">10\/2<\/option>\r\n\t\t\t\t  <option value=\"8\">8\/4<\/option>\r\n\t\t\t\t  <option value=\"0.75\">75%<\/option>\r\n\t\t\t\t  <option value=\"0.50\">50%<\/option>\r\n\t\t\t\t<\/select>\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <div>\r\n        <label><input type=\"checkbox\" name=\"fy\" value=\"1\"> First year cabin crew<\/label>\r\n      <\/div>\r\n    <\/div>\r\n  <\/details>\r\n\r\n  <details open>\r\n    <summary>Sectors<\/summary>\r\n    <div class=\"grid\">\r\n      <div class=\"row2\">\r\n        <div><label>Short<\/label><input inputmode=\"numeric\" name=\"short\" type=\"number\" min=\"0\"><\/div>\r\n        <div><label>Medium<\/label><input inputmode=\"numeric\" name=\"medium\" type=\"number\" min=\"0\"><\/div>\r\n      <\/div>\r\n\r\n      <div class=\"row2\">\r\n        <div><label>Long<\/label><input inputmode=\"numeric\" name=\"long\" type=\"number\" min=\"0\"><\/div>\r\n        <div><label>Extra Long<\/label><input inputmode=\"numeric\" name=\"xl\" type=\"number\" min=\"0\"><\/div>\r\n      <\/div>\r\n\r\n      <div class=\"row2\">\r\n        <div><label>Ultra Long<\/label><input inputmode=\"numeric\" name=\"ul\" type=\"number\" min=\"0\"><\/div>\r\n        <div><label>Night Stops<\/label><input inputmode=\"numeric\" name=\"night\" type=\"number\" min=\"0\"><\/div>\r\n      <\/div>\r\n\r\n      <details>\r\n        <summary>Additional payments<\/summary>\r\n        <div class=\"grid\">\r\n          <div class=\"row2\">\r\n            <div><label>Airport Duty 00:01\u201303:59<\/label><input inputmode=\"numeric\" name=\"asby\" type=\"number\" min=\"0\"><\/div>\r\n            <div><label>Airport Duty 04:00+<\/label><input inputmode=\"numeric\" name=\"asby1\" type=\"number\" min=\"0\"><\/div>\r\n          <\/div>\r\n\r\n          <div class=\"row2\">\r\n            <div><label>OFC4<\/label><input inputmode=\"numeric\" name=\"ofc4\" type=\"number\" min=\"0\"><\/div>\r\n            <div><label>OFC8<\/label><input inputmode=\"numeric\" name=\"ofc8\" type=\"number\" min=\"0\"><\/div>\r\n          <\/div>\r\n\r\n          <div class=\"row2\">\r\n            <div><label>D\/O 00:00\u201300:29<\/label><input inputmode=\"numeric\" name=\"do\" type=\"number\" min=\"0\"><\/div>\r\n            <div><label>D\/O 00:30\u201301:30<\/label><input inputmode=\"numeric\" name=\"do1\" type=\"number\" min=\"0\"><\/div>\r\n          <\/div>\r\n\r\n          <div><label>D\/O 01:31+<\/label><input inputmode=\"numeric\" name=\"do2\" type=\"number\" min=\"0\"><\/div>\r\n\r\n          <div class=\"row2\">\r\n            <div><label>Disruption (60\u2013119 mins)<\/label><input inputmode=\"numeric\" name=\"disrupt\" type=\"number\" min=\"0\"><\/div>\r\n            <div><label>Up-rank<\/label><input inputmode=\"numeric\" name=\"upr\" type=\"number\" min=\"0\"><\/div>\r\n          <\/div>\r\n\r\n          <div class=\"row2\">\r\n            <div><label>Line Trainer<\/label><input inputmode=\"numeric\" name=\"lt\" type=\"number\" min=\"0\"><\/div>\r\n            <div><label>CTI<\/label><input inputmode=\"numeric\" name=\"cti\" type=\"number\" min=\"0\"><\/div>\r\n          <\/div>\r\n\r\n          <div class=\"row2\">\r\n            <div><label>LVE days<\/label><input inputmode=\"numeric\" name=\"leave\" type=\"number\" min=\"0\"><\/div>\r\n            <div><label>ULV days<\/label><input inputmode=\"numeric\" name=\"sick\" type=\"number\" min=\"0\"><\/div>\r\n          <\/div>\r\n        <\/div>\r\n      <\/details>\r\n    <\/div>\r\n  <\/details>\r\n\r\n  <details>\r\n    <summary>Other Income<\/summary>\r\n    <div class=\"grid\">\r\n      <div class=\"row2\">\r\n        <div><label>Languages<\/label><input inputmode=\"numeric\" name=\"lang\" type=\"number\" min=\"0\"><\/div>\r\n        <div><label>Bonus (weeks)<\/label><input inputmode=\"numeric\" name=\"bonus\" type=\"number\" min=\"0\"><\/div>\r\n      <\/div>\r\n      <div class=\"row2\">\r\n        <div><label>Commission (\u00a3)<\/label><input inputmode=\"decimal\" name=\"comm\" type=\"number\" step=\"0.01\" min=\"0\"><\/div>\r\n        <div><label>Other (\u00a3)<\/label><input inputmode=\"decimal\" name=\"other\" type=\"number\" step=\"0.01\" min=\"0\"><\/div>\r\n      <\/div>\r\n    <\/div>\r\n  <\/details>\r\n\r\n  <details>\r\n    <summary>Deductions<\/summary>\r\n    <div class=\"grid\">\r\n      <div class=\"row2\">\r\n        <div><label>Flex benefits (\u00a3)<\/label><input inputmode=\"decimal\" name=\"flexbenefit\" type=\"number\" step=\"0.01\" min=\"0\"><\/div>\r\n        <div><label>Union (\u00a3)<\/label><input inputmode=\"decimal\" name=\"union\" type=\"number\" step=\"0.01\" min=\"0\"><\/div>\r\n      <\/div>\r\n\r\n      <div class=\"row2\">\r\n        <div><label>Other before tax (\u00a3)<\/label><input inputmode=\"decimal\" name=\"btax\" type=\"number\" step=\"0.01\" min=\"0\"><\/div>\r\n        <div><label>Other after tax (\u00a3)<\/label><input inputmode=\"decimal\" name=\"atax\" type=\"number\" step=\"0.01\" min=\"0\"><\/div>\r\n      <\/div>\r\n\r\n      <div>\r\n        <label>Student loan<\/label>\r\n        <select name=\"sloan\">\r\n          <option value=\"0\">None<\/option>\r\n          <option value=\"1\">Plan 1<\/option>\r\n          <option value=\"2\">Plan 2<\/option>\r\n        <\/select>\r\n      <\/div>\r\n    <\/div>\r\n  <\/details>\r\n\r\n  <details>\r\n    <summary>Tax code<\/summary>\r\n    <div class=\"grid\">\r\n      <div>\r\n        <label>Tax code digits<\/label>\r\n        <input inputmode=\"numeric\" name=\"tax\" type=\"text\" placeholder=\"e.g. 9440 for 944L\">\r\n        <div class=\"hint\">Leave blank for standard allowance.<\/div>\r\n      <\/div>\r\n    <\/div>\r\n  <\/details>\r\n\r\n  <div class=\"btnbar\">\r\n    <button type=\"submit\" name=\"calculate\">Calculate<\/button>\r\n  <\/div>\r\n<\/div>\r\n\r\n<input type=\"hidden\" id=\"crew_pay_calc_nonce\" name=\"crew_pay_calc_nonce\" value=\"059fc6bad3\" \/><input type=\"hidden\" name=\"_wp_http_referer\" value=\"\/chrish\/ezy\/wp-json\/wp\/v2\/pages\/8\" \/>\r\n<\/form>\r\n<div class=\"paycalc-seo\">\r\n  <h3>About the easyJet Cabin Crew Pay Calculator<\/h3>\r\n<p>\r\nThis easyJet Cabin Crew Pay Calculator is designed for UK-based easyJet cabin crew members to estimate their monthly salary and take-home pay. It calculates basic pay based on rank and length of service, along with sector pay rates, commission, allowances, tax, National Insurance and student loan deductions.\r\n<\/p>\r\n<p>\r\nCrew can select their work pattern, enter sectors flown during the month and include additional payments to receive a detailed breakdown of gross pay and net pay.\r\n<\/p>\r\n<\/div>\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-8","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"http:\/\/viaintercity.com\/chrish\/ezy\/wp-json\/wp\/v2\/pages\/8","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/viaintercity.com\/chrish\/ezy\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"http:\/\/viaintercity.com\/chrish\/ezy\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"http:\/\/viaintercity.com\/chrish\/ezy\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/viaintercity.com\/chrish\/ezy\/wp-json\/wp\/v2\/comments?post=8"}],"version-history":[{"count":14,"href":"http:\/\/viaintercity.com\/chrish\/ezy\/wp-json\/wp\/v2\/pages\/8\/revisions"}],"predecessor-version":[{"id":64,"href":"http:\/\/viaintercity.com\/chrish\/ezy\/wp-json\/wp\/v2\/pages\/8\/revisions\/64"}],"wp:attachment":[{"href":"http:\/\/viaintercity.com\/chrish\/ezy\/wp-json\/wp\/v2\/media?parent=8"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}