Short-Form Scriptwriter (Tax, Residency & Relocation Topics)

Please login or register as jobseeker to apply for this job.

TYPE OF WORK

Part Time

SALARY

$100

HOURS PER WEEK

2

DATE UPDATED

Jan 28, 2026

JOB OVERVIEW

Overview

We are hiring a short-form scriptwriter to produce finished, ready-to-use scripts (30–60 seconds) explaining factual topics related to:

tax residency

international tax rules

relocation frameworks

corporate structuring concepts

Scripts are explanatory and factual, but written in a direct, assertive short-form style.

What You Will Deliver

30 finished short-form scripts per batch

Each script must be:

30–60 seconds

spoken-word friendly

one topic only

ready to post with no rewriting required

Script Style (Very Important)

Scripts should:

open with a strong factual hook

explain what a rule, policy, or change is

clearly state who it may apply to vs who it does not

highlight constraints, pressure points, or consequences

address one common misunderstanding

explain why the topic is being discussed now

Where relevant, scripts may contextualise Cyprus as:

a commonly discussed jurisdiction

a reference point in international tax or residency conversations

an example used in comparisons or discussions

Scripts must remain non-advisory.

What Scripts Must NOT Do

No direct advice or instructions

No “you should” or “best option” language

No explicit selling or calls to action

No promises of outcomes

If something depends on individual circumstances, this must be stated.

Topics & Jurisdictions

Audience:

founders

freelancers

online entrepreneurs

remote business owners

Jurisdictions include:

Cyprus

UAE

UK

Portugal

Spain

Ireland

Malta

Estonia

Georgia

Topics and structure will be assigned.

AI Use

AI tools are allowed and expected.

However:

scripts must be original

no copying phrasing from existing creators

no generic AI tone

factual accuracy is your responsibility

Pay & Delivery

$100 per batch of 30 finished scripts each month

Delivery within 48 hours

Maximum one revision pass

Rule-breaking scripts must be replaced

Output-based pay only.

Test Assignment

Shortlisted candidates will write one 30–60 second script based on an assigned topic.

Please reply and tell me why you beleive you are best suited to this job. I will send you example scripts once you tell me why you are going to be a scriptwriter savage

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0010
Controller Execution Time ( Jobseekers / Job )  0.0168
Total Execution Time  0.0186
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,521,592 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Short-Form-Scriptwriter-Tax-Residency-Relocation-Topics-1565867
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0088 seconds)  (Hide)
0.0023   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0004   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1565867
 LIMIT 1 
0.0004   SELECT *
FROM `employers`
WHERE `employer_id` = 301572
 LIMIT 1 
0.0009   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1565867
AND `misc`.`idIS NULL 
0.0005   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-04-18',ej.date_added) duration_daysDATEDIFF('2026-04-18',e.rebill_date) duration_rebillej.*, e.deactivate FROM employers eemployer_jobs ej WHERE e.employer_id ej.employer_id AND
                                   ((
e.user_level >= '500' AND ej.date_added <= e.rebill_date)
                                   OR 
e.employer_id '' OR (ej.date_approved <> '2000-01-01' and DATEDIFF('2026-04-18',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1565867' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1565867 
0.0008   UPDATE employer_jobs SET hit_counts '***Jan-28-2026=172***Jan-29-2026=20***Jan-30-2026=14***Jan-31-2026=9***Feb-01-2026=2***Feb-02-2026=4***Feb-03-2026=2***Feb-04-2026=5***Feb-05-2026=1***Feb-06-2026=1***Feb-07-2026=6***Feb-09-2026=2***Feb-10-2026=2***Feb-11-2026=3***Feb-14-2026=1***Feb-17-2026=1***Feb-18-2026=3***Feb-19-2026=2***Feb-21-2026=1***Feb-22-2026=1***Feb-23-2026=4***Feb-26-2026=2***Mar-02-2026=1***Mar-04-2026=1***Mar-05-2026=2***Mar-09-2026=1***Mar-10-2026=1***Mar-11-2026=1***Mar-12-2026=1***Mar-13-2026=2***Mar-14-2026=1***Mar-15-2026=1***Mar-16-2026=1***Mar-17-2026=1***Mar-19-2026=3***Mar-20-2026=1***Mar-21-2026=1***Mar-23-2026=1***Mar-24-2026=1***Mar-25-2026=1***Mar-26-2026=1***Mar-27-2026=2***Mar-28-2026=2***Mar-29-2026=1***Mar-31-2026=1***Apr-01-2026=2***Apr-02-2026=1***Apr-04-2026=1***Apr-06-2026=1***Apr-07-2026=1***Apr-08-2026=2***Apr-09-2026=1***Apr-10-2026=1***Apr-18-2026=1' WHERE job_id'1565867'  
0.0006   UPDATE employer_jobs SET monthly_hits '***Jan-2026=215***Feb-2026=43***Mar-2026=29***Apr-2026=11' WHERE job_id'1565867'  
0.0009   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1565867' AND status LIKE 'sent%' ORDER BY id DESC  
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1565867 
0.0007   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '301572'
AND `date_added` >= '2022-06-08' 
0.0003   select from teasers 
0.0003   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)