Revenue Manager & Analyst – Short-Term Rentals (PriceLabs)

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

TYPE OF WORK

Full Time

SALARY

$1,000 to $1,300 USD

HOURS PER WEEK

40

DATE UPDATED

Feb 23, 2026

JOB OVERVIEW

Job Title: Revenue Manager & Analyst – Short-Term Rentals (PriceLabs)
Job Type: Full-Time, Remote
Company: Moxxi
Location: Tasmania, Australia (Remote role based in the Philippines)

About Moxxi:
We manage 180+ short-term rental properties across Tasmania, Australia. Since 2017, we've hosted over thousands of guests and built a reputation for running things properly, with real systems and a team that actually cares.
We're not a giant corporation. We're a tight, high-performing team that takes pride in the work. If you're the kind of person who opens a spreadsheet and feels something, you'll fit right in.

The Role:
We're looking for a Revenue Manager and Analyst to own our pricing strategy across the entire portfolio.
This isn't a set-it-and-forget-it job. You'll be actively monitoring performance, spotting trends, adjusting rates, and making sure every property is priced to perform. You'll work closely with our leadership team and have real input on decisions that move the needle.

This role suits someone who genuinely enjoys the data side of short-term rentals and wants to grow with a business that's serious about doing things well.

NO AGENCIES PLEASE, WE ARE LOOKING TO GROW OUR TEAM.

What You'll Be Doing:

- Managing dynamic pricing across 170+ properties using PriceLabs / KeyData
- Monitoring occupancy, ADR, and RevPAR daily and adjusting strategy accordingly
- Building and maintaining performance dashboards in Google Sheets
- Identifying underperforming properties and presenting clear recommendations
- Tracking market trends, competitor rates, and seasonal demand shifts
- Preparing weekly and monthly owner performance reports
- Working with leadership on pricing strategy for new property onboarding
- Flagging opportunities to improve revenue before they're missed


What We're Looking For, you'll be a great fit if you:

- Have hands-on experience with PriceLabs (this is essential, not preferred)
- Understand STR metrics (occupancy rate, ADR, RevPAR, booking lead time)
- Love Google Sheets and know how to build reports that are actually useful
- Think in data but communicate in plain language
- Take ownership of your work without needing to be chased
- Are genuinely curious about what the numbers are telling you
- Can spot a problem before it becomes one


What You Don't Need:
You don't need to have managed 180 properties before. You don't need a fancy degree. What you do need is real PriceLabs experience, solid analytical skills, and a genuine interest in doing the work well.

Compensation
Salary: $1,000 to $1,300 USD per month, based on experience.
Opportunity for Performance bonuses for the right Tea ---------- mber.

The Details:
- Full-time, remote position
- Australian business hours AEST (flexibility on start/finish time) Monday to Friday.
- Long-term role with room to grow as we expand
- Monthly performance reviews with clear, honest feedback
- A team that values good work and straight communication


How to Apply:
Send us your application with a video:

- A short intro about yourself and your STR experience (no essay needed, just be real)
- Your experience with PriceLabs specifically
- An example of a report or dashboard you've built (screenshot or description is fine)

Applications without PriceLabs experience or from Agency won't be progressed.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0011
Controller Execution Time ( Jobseekers / Job )  0.0302
Total Execution Time  0.0342
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,514,464 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Revenue-Manager-Analyst-Short-Term-Rentals-PriceLabs-1585657
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0213 seconds)  (Hide)
0.0004   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0012   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1585657
 LIMIT 1 
0.0020   SELECT *
FROM `employers`
WHERE `employer_id` = 512296
 LIMIT 1 
0.0019   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1585657
AND `misc`.`idIS NULL 
0.0005   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-04-16',ej.date_added) duration_daysDATEDIFF('2026-04-16',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-16',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1585657' 
0.0007   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1585657 
0.0008   UPDATE employer_jobs SET hit_counts '***Feb-22-2026=2***Feb-23-2026=202***Feb-24-2026=53***Feb-25-2026=39***Feb-26-2026=9***Feb-27-2026=4***Feb-28-2026=5***Mar-01-2026=7***Mar-02-2026=5***Mar-03-2026=7***Mar-04-2026=6***Mar-05-2026=7***Mar-07-2026=3***Mar-08-2026=7***Mar-09-2026=8***Mar-10-2026=9***Mar-11-2026=4***Mar-12-2026=6***Mar-13-2026=4***Mar-15-2026=2***Mar-16-2026=1***Mar-17-2026=7***Mar-18-2026=3***Mar-19-2026=4***Mar-20-2026=4***Mar-21-2026=1***Mar-22-2026=4***Mar-23-2026=4***Mar-24-2026=1***Mar-25-2026=1***Mar-26-2026=4***Mar-27-2026=1***Mar-28-2026=1***Mar-30-2026=1***Mar-31-2026=1***Apr-02-2026=4***Apr-03-2026=2***Apr-04-2026=2***Apr-05-2026=1***Apr-06-2026=2***Apr-07-2026=1***Apr-08-2026=3***Apr-10-2026=9***Apr-11-2026=2***Apr-13-2026=1***Apr-14-2026=1***Apr-16-2026=2' WHERE job_id'1585657'  
0.0007   UPDATE employer_jobs SET monthly_hits '***Feb-2026=314***Mar-2026=113***Apr-2026=30' WHERE job_id'1585657'  
0.0012   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1585657' 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` = 1585657 
0.0103   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '512296'
AND `date_added` >= '2022-06-08' 
0.0003   select from teasers 
0.0007   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)