Contract data analyst roles offer project-based work with defined timelines — typically 3–12 months. These positions are ideal if you prefer variety, want to build experience across multiple industries quickly, or are testing the waters before committing to a full-time role.
59 jobs found
Data Analyst
ERIS Information — Toronto, Ontario, Canada
Salesforce Business Analyst
Kaizen Technology Solutions Open Roles — Not specified
Azure Business Analyst
Virtual Connect Solutions — Pennsylvania, United States
Analytics Engineer/Data Analyst
Datamaxis — Okemos, Michigan, United States
(Senior) Data Product Analyst (12-month Contract)
BC Financial Services Authority — Vancouver, BC
Data Analyst 1
Premier Staffing Solution — Fairport, New York, United States
Fleet Data Analyst
Valard Group of Companies — Winnipeg, Manitoba, Canada
Sr. Data Analyst with Pharma/Healthcare Background (North Carolina, USA)
OMG Technology — North Carolina, North Carolina, United States
CI Operations & Data Analyst
United Way Of Metropolitan Dallas — Dallas, Texas, United States
Senior Data Analyst
Banco Popular — Puerto Rico, United States
What You Need to Know
Contract data analysts typically earn between $40 and $75 per hour, which often exceeds the equivalent hourly rate of salaried positions — though without benefits like health insurance and paid time off. Contract roles are common during peak business periods, system migrations, or when companies need specialized analytics expertise for a specific project. Many contractors work through staffing agencies like Robert Half, Hays, or Insight Global, though direct contracts are also available. The trade-off is clear: higher hourly pay and more variety in exchange for less stability and no benefits. Some analysts deliberately choose contracting as a long-term career strategy, building a diverse portfolio of projects. W-2 contracts (through an agency) and 1099 contracts (independent) have different tax implications worth understanding.