Not tax advice. Computation tools only. Have a professional review before filing.
openaccountants/skills/malta-ssc.md
malta-ssc.md345 lines15.9 KB
v1Malta
1---
2name: malta-ssc
3description: Use this skill whenever asked about Malta Social Security Contributions (SSC) for self-employed or self-occupied individuals. Trigger on phrases like "how much SSC do I pay", "Class 2 contributions", "social security self-employed", "SSC calculation", "SSC arrears", "do I need to pay SSC", "SSC and income tax", or any question about Malta SSC obligations for a self-employed client. Also trigger when preparing a TA24 income tax return where SSC deductibility (Box 20) is relevant. This skill covers Class 2 rates, min/max caps, payment schedule, registration, penalties, interaction with income tax, TA22 part-time regime, and edge cases. ALWAYS read this skill before touching any SSC-related work.
4---
5 
6# Malta Social Security Contributions (SSC) -- Self-Employed Skill
7 
8---
9 
10## Skill Metadata
11 
12| Field | Value |
13|-------|-------|
14| Jurisdiction | Malta |
15| Jurisdiction Code | MT |
16| Primary Legislation | Social Security Act, Chapter 318 |
17| Supporting Legislation | Income Tax Act Article 14 (SSC deductibility); Income Tax Act Article 4C (TA22 regime) |
18| Tax Authority | Department of Social Security (DSS), Malta |
19| Rate Publisher | MTCA (publishes annual rate tables) |
20| Contributor | Michael Cutajar, CPA (Warrant No. 125122), ACCA |
21| Validated By | Michael Cutajar |
22| Validation Date | March 2026 |
23| Skill Version | 1.0 |
24| Accora Integration | `ssc_rates` table, `calculate_ssc_class2()` RPC, `ssc-service.ts`, `tax-return-service.ts` Box 20 |
25| Confidence Coverage | Tier 1: rate calculation, min/max caps, payment schedule, TA22 rule. Tier 2: dual status edge cases, mid-year switches, pro-rata exemptions. Tier 3: disability exemptions, group pension arrangements. |
26 
27---
28 
29## Confidence Tier Definitions
30 
31- **[T1] Tier 1 -- Deterministic.** Apply exactly as written. No reviewer judgement required.
32- **[T2] Tier 2 -- Reviewer Judgement Required.** Claude flags and presents options. Warranted accountant must confirm.
33- **[T3] Tier 3 -- Out of Scope / Escalate.** Do not guess. Escalate and document.
34 
35---
36 
37## Step 0: Client Onboarding Questions
38 
39Before computing any SSC figure, you MUST know:
40 
411. **Birth year** [T1] -- determines SC maximum cap (pre/post 1 January 1962)
422. **Employment status** [T1] -- self-occupied, self-employed, or dual (employed + side income)
433. **Is this the first year of self-employment?** [T1] -- SA minimum applies legislatively
444. **Prior year net self-employment income** [T1] -- SSC is always based on prior year, not current
455. **Has a TA24 been filed for the prior year?** [T1] -- if not, SA minimum applies until assessment
466. **Any full-time employment with Class 1 contributions?** [T1] -- if yes, no Class 2 due
47 
48**If birth year is unknown, STOP. Do not compute SSC. Birth year is mandatory.**
49 
50---
51 
52## Step 1: Determine Class [T1]
53 
54**Legislation:** Social Security Act, Chapter 318
55 
56| Class | Who | Rate |
57|-------|-----|------|
58| Class 1 | Employees | 10% employee + 10% employer |
59| Class 1A | Employers (maternity fund) | 0.3% of gross salary |
60| Class 2 | Self-employed / Self-occupied | 15% of net income (clamped to min/max) |
61 
62**Self-occupied vs Self-employed (same rates, different benefits):**
63- Self-occupied: trades, businesses, professions (accountant, plumber, shop owner). Entitled to pension + short-term benefits (sickness, injury, maternity).
64- Self-employed: income from rents, investments, capital gains. Entitled to pension only.
65 
66**If client is both fully employed (Class 1) and has side income:** Class 1 covers everything. NO Class 2 due. See Step 5.
67 
68---
69 
70## Step 2: Class 2 Rate Calculation [T1]
71 
72**Legislation:** Social Security Act, Chapter 318; MTCA Class 2 Rate Table 2026
73 
74### Formula
75```
76SSC = clamp(prior_year_net_income × 15%, minimum, maximum)
77```
78 
79Where minimum and maximum are:
80 
81| Category | Condition | Weekly | Annual |
82|----------|-----------|--------|--------|
83| SA (minimum) | Net income <= EUR 12,543.72 OR first year | EUR 36.18 | EUR 1,881.36 |
84| SB (15% rate) | EUR 12,543.73 to cap threshold | 15% of net | 15% of net |
85| SC (maximum, pre-1962) | Born before 1 Jan 1962, income above EUR 25,499.99 | EUR 73.56 | EUR 3,825.12 |
86| SC (maximum, post-1962) | Born on/after 1 Jan 1962, income above EUR 29,083.35 | EUR 83.89 | EUR 4,362.28 |
87 
88**Birth year affects ONLY the SC maximum. It does NOT affect SA minimum or the 15% SB rate.**
89 
90**Born exactly on 1 January 1962 = post-1962 (on or after).**
91 
92### Calculation Examples (2026)
93 
94| Prior Year Net Income | Birth Year | Category | Annual SSC |
95|----------------------|-----------|----------|-----------|
96| EUR 8,000 | 1990 | SA | EUR 1,881.36 |
97| EUR 0 | 1990 | SA | EUR 1,881.36 |
98| EUR 20,000 | 1990 | SB | EUR 3,000.00 |
99| EUR 20,000 | 1955 | SB | EUR 3,000.00 |
100| EUR 50,000 | 1990 | SC (post-1962) | EUR 4,362.28 |
101| EUR 50,000 | 1955 | SC (pre-1962) | EUR 3,825.12 |
102 
103---
104 
105## Step 3: Key Rules [T1]
106 
107**Legislation:** Social Security Act, Chapter 318
108 
1091. **SSC is based on PRIOR year net income.** 2026 SSC = based on 2025 net income from filed TA24. Not current year estimates.
1102. **First year of self-employment = SA minimum.** This is a legislative provision, not just a default.
1113. **No prior year TA24 filed = SA minimum** until DSS assessment is made.
1124. **Minimum always applies.** Even at zero income, the SA minimum is due once registered.
1135. **Net income = gross income minus allowable deductions** -- same deductions as income tax.
114 
115---
116 
117## Step 4: Payment Schedule [T1]
118 
119**Legislation:** Social Security Act, Chapter 318; DSS Malta annual schedule
120 
121| Quarter | Period | Due Date |
122|---------|--------|----------|
123| Q1 | Jan -- Mar | 30 April |
124| Q2 | Apr -- Jun | 31 July |
125| Q3 | Jul -- Sep | 31 October |
126| Q4 | Oct -- Dec | 31 January (following year) |
127 
128- Payment method: Direct Debit or bank transfer to DSS
129- Exact dates are set annually by DSS; dates above are standard
130 
131---
132 
133## Step 5: TA22 Part-Time Self-Employment Rule [T1]
134 
135**Legislation:** Income Tax Act, Article 4C; Social Security Act, Chapter 318
136 
137| Scenario | SSC Treatment |
138|----------|--------------|
139| Full-time employed + part-time self-employed | Class 1 covers everything. NO Class 2. |
140| Part-time self-employed only (TA22 regime) | Class 2 applies. SA minimum in first year. |
141 
142**"Fully employed" is defined by the employment contract and hours, not by income level.**
143 
144If there is any doubt about whether the client's employment qualifies as full-time, [T2] flag for reviewer.
145 
146---
147 
148## Step 6: Maternity Fund (Class 1A) [T1]
149 
150**Legislation:** Social Security Act, Chapter 318
151 
152- Rate: 0.3% of gross salary
153- Who pays: Employer only
154- Self-employed / self-occupied: NOT applicable. Do not include in Class 2 calculation.
155- Self-occupied persons are entitled to maternity benefits from Class 2 contributions but pay no separate maternity fund.
156 
157---
158 
159## Step 7: Registration [T1]
160 
161| Requirement | Detail |
162|-------------|--------|
163| When | Within 2 weeks of starting self-employment |
164| With whom | Department of Social Security (DSS) |
165| Income threshold | EUR 910/year from self-employment triggers obligation |
166| Below EUR 910 | May be exempt but should still register |
167| Form | SSC registration form (from DSS) |
168| Required documents | ID card, VAT certificate (if registered), TA4 (if applicable) |
169 
170---
171 
172## Step 8: Interaction with Income Tax [T1]
173 
174**Legislation:** Income Tax Act, Article 14
175 
176| Question | Answer |
177|----------|--------|
178| Is SSC deductible? | YES -- deducted in Box 20 of the TA24 |
179| Which year's SSC? | SSC paid in Year X is deducted in Year X's TA24 |
180| Does it reduce taxable income? | Yes -- SSC is subtracted before tax rates are applied |
181 
182**Accora implementation:** `tax-return-service.ts` includes SSC in Box 20. `calculate_ssc_class2()` RPC is called during tax return preparation.
183 
184---
185 
186## Step 9: Penalties [T1]
187 
188**Legislation:** Social Security Act, Article 116
189 
190| Penalty | Rate |
191|---------|------|
192| Late payment | 1% per month on outstanding amount |
193| Non-registration | All unpaid contributions + penalties |
194| Arrears lookback | DSS can claim up to 5 years of unpaid SSC |
195| Arrears rate (post-1962) | Calculated at CURRENT rates, not rates when originally due |
196 
197**WARNING:** Unlike VAT penalties (capped at EUR 250), SSC penalties are uncapped. 1% per month compounds indefinitely. Arrears situations must be escalated to warranted accountant immediately.
198 
199---
200 
201## Step 10: Exemptions and Reduced Rates [T2]
202 
203The following categories may qualify for exemptions or reduced rates. These are all [T2] -- do not apply without reviewer confirmation.
204 
205| Category | Treatment |
206|----------|-----------|
207| Students (18-24, in full-time education) | Credited contributions (government pays) |
208| Pensioners (receiving pension, still working) | Pro-rata reduced rate -- confirm with DSS |
209| Certain female categories | Pro-rata reduced rate provisions exist |
210| Disabled persons | May qualify for exemption -- confirm with DSS |
211 
212**Flag for reviewer whenever any of these categories applies.**
213 
214---
215 
216## Step 11: Edge Case Registry
217 
218### EC1 -- Mid-year switch from employment to self-employment [T1]
219**Situation:** Client was employed (Class 1) until June, then became self-employed from July.
220**Resolution:** Class 1 stops when employment ends. Class 2 starts when self-employment begins. First-year SA minimum applies for the self-employment period. Quarterly SSC payments due from Q3 onward in year of switch.
221 
222### EC2 -- Born exactly 1 January 1962 [T1]
223**Situation:** Client's date of birth is 1 January 1962.
224**Resolution:** Classified as post-1962. SC maximum = EUR 4,362.28 annually.
225 
226### EC3 -- Zero or negative net income [T1]
227**Situation:** Client had a loss year. Net income is negative.
228**Resolution:** SA minimum still applies (EUR 1,881.36 for 2026). There is no zero-SSC outcome once registered.
229 
230### EC4 -- Dual status ambiguity (employed but also director) [T2]
231**Situation:** Client is a full-time employee but also a director of their own company drawing a director's fee.
232**Resolution:** Director fees from a company where the client is NOT a full-time employee may trigger Class 2. If the client is a full-time employee of the same or another company with Class 1 already paid, Class 2 is not due. [T2] flag for reviewer -- confirm employment contract status and hours before advising.
233 
234### EC5 -- Returning self-employed (was self-employed before, stopped, now restarting) [T1]
235**Situation:** Client was self-employed 5 years ago, stopped, and is now restarting.
236**Resolution:** SA minimum does NOT automatically apply. SA applies only to genuine first-timers. Returning self-employed are assessed on prior year income. If no prior year TA24 for self-employment, SA applies until assessment. [T2] flag for reviewer to confirm with DSS.
237 
238### EC6 -- SSC arrears from prior years [T2]
239**Situation:** Client has unpaid SSC from previous years.
240**Resolution:** DSS can recover up to 5 years. Arrears are calculated at current rates (not historical rates) for post-1962 clients. 1% per month penalty accrues from each missed payment. Do not attempt to quantify arrears without a DSS statement. [T2] escalate to warranted accountant immediately. Do not present an estimate as definitive.
241 
242### EC7 -- TA22 client with multiple part-time income sources [T2]
243**Situation:** Client has two part-time self-employment activities, neither with full-time employment.
244**Resolution:** TA22 requires that the client has NO full-time employment. If both activities are part-time and no full-time employment exists, Class 2 applies. [T2] flag for reviewer -- confirm whether TA22 applies to all activities or whether one tips into full-time equivalence.
245 
246### EC8 -- First year, no income yet [T1]
247**Situation:** Client registered as self-employed in 2026 but has not yet earned any income.
248**Resolution:** SA minimum applies from date of registration. EUR 1,881.36 for 2026, paid quarterly. Minimum is due regardless of income level.
249 
250---
251 
252## Step 12: Reviewer Escalation Protocol
253 
254When Claude identifies a [T2] situation:
255 
256```
257REVIEWER FLAG
258Tier: T2
259Client: [name]
260Situation: [description]
261Issue: [what is ambiguous]
262Options: [possible treatments]
263Recommended: [most likely correct treatment and why]
264Action Required: Warranted accountant must confirm before advising client.
265```
266 
267When Claude identifies a [T3] situation:
268 
269```
270ESCALATION REQUIRED
271Tier: T3
272Client: [name]
273Situation: [description]
274Issue: [outside skill scope]
275Action Required: Do not advise. Refer to warranted accountant. Document gap.
276```
277 
278---
279 
280## Step 13: Test Suite
281 
282### Test 1 -- Standard post-1962, mid-range income
283**Input:** Born 1985, prior year net income EUR 20,000, not first year.
284**Expected output:** Category SB. Annual SSC = EUR 3,000.00 (15% x EUR 20,000). Quarterly = EUR 750.00.
285 
286### Test 2 -- Pre-1962, capped at SC maximum
287**Input:** Born 1958, prior year net income EUR 60,000, not first year.
288**Expected output:** Category SC (pre-1962). Annual SSC = EUR 3,825.12. Quarterly = EUR 956.28.
289 
290### Test 3 -- Post-1962, capped at SC maximum
291**Input:** Born 1975, prior year net income EUR 60,000, not first year.
292**Expected output:** Category SC (post-1962). Annual SSC = EUR 4,362.28. Quarterly = EUR 1,090.57.
293 
294### Test 4 -- Below minimum threshold
295**Input:** Born 1990, prior year net income EUR 5,000, not first year.
296**Expected output:** Category SA. Annual SSC = EUR 1,881.36 (minimum applies). Quarterly = EUR 470.34.
297 
298### Test 5 -- First year, no prior income
299**Input:** Born 1988, first year of self-employment, no prior TA24.
300**Expected output:** Category SA (first year legislative provision). Annual SSC = EUR 1,881.36. Quarterly = EUR 470.34.
301 
302### Test 6 -- Full-time employed + side income
303**Input:** Client is a full-time employee paying Class 1. Also earns EUR 8,000 from freelance work.
304**Expected output:** NO Class 2 due. Class 1 covers all SSC obligations. TA22 regime may apply for income tax on side income.
305 
306### Test 7 -- Zero income, still registered
307**Input:** Born 1992, registered self-employed, net income EUR 0 in prior year.
308**Expected output:** Category SA. Annual SSC = EUR 1,881.36. Minimum always applies.
309 
310### Test 8 -- SSC deductibility on TA24
311**Input:** Client paid EUR 3,000 SSC in 2025. Preparing 2025 TA24.
312**Expected output:** EUR 3,000 entered in Box 20 of TA24 as deduction from income before tax calculation.
313 
314---
315 
316## PROHIBITIONS
317 
318- NEVER compute SSC without knowing the client's birth year
319- NEVER use current year income -- SSC is always based on PRIOR year net income
320- NEVER tell a client they owe zero SSC because their income is low -- minimum always applies once registered
321- NEVER apply SA minimum to a returning self-employed without reviewer confirmation
322- NEVER advise on SSC arrears without a DSS statement -- do not estimate
323- NEVER conflate Class 1 and Class 2 -- they are entirely separate obligations
324- NEVER include maternity fund (Class 1A) in Class 2 calculations
325- NEVER present SSC figures as definitive -- always label as estimated and direct client to their DSS statement for confirmation
326- NEVER compute SSC penalties without escalating to a warranted accountant
327 
328---
329 
330## Contribution Notes (For Non-Malta Jurisdictions)
331 
332If adapting this skill for another country:
333 
3341. Replace Chapter 318 references with the equivalent national social security legislation.
3352. Replace the Class 1 / Class 2 distinction with your jurisdiction's equivalent employee / self-employed contribution classes.
3363. Replace rate percentages (15%), minimum (EUR 1,881.36), and maximum caps with your jurisdiction's current year figures.
3374. Replace the birth year cutoff (1 January 1962) with any equivalent generational threshold in your jurisdiction, or remove if none exists.
3385. Replace payment schedule (quarterly) with your jurisdiction's equivalent.
3396. Replace the TA22 part-time regime with your jurisdiction's equivalent treatment for dual employment/self-employment status.
3407. Replace income tax deductibility rules (Box 20 of TA24) with your jurisdiction's equivalent.
3418. Have a licensed practitioner in your jurisdiction validate every T1 rule before publishing.
3429. Add jurisdiction-specific edge cases to the Edge Case Registry.
343 
344**A skill may not be published without sign-off from a warranted practitioner in the relevant jurisdiction.**
345 

Run this skill, then get an accountant to check it

After running the full skill pack in your AI agent, sign up and upload your worksheet. We'll connect you with a trusted accountant in our network who can review your numbers before you file.

Quality

Q2: Research-verified

Deep research against tax authority sources. Not yet tested on real data.

Needs real client data + practitioner sign-off to reach Q1.

Accountant Review

Accountant Verified
18/18

About

Computes Malta Social Security Contributions for self-employed individuals including Class 2 contributions, thresholds, and payment schedules.

MTty-2025

6 of 6 in the MT workflow: