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.
98 jobs found
Senior Business Data Analyst
Infotek Consulting Inc. — Toronto, ON
RASD Program & Data Specialist
Grey Street Consulting. — Joint Base Andrews, Maryland, United States
People Data Analyst Co-Op Student
Arc'teryx Equipment — North Vancouver, BC
Data Analyst, Routing and Scheduling
Boston Public Schools — Boston, Massachusetts, United States
Business Analyst/Project Manager || Columbus, OH || Hybrid
INFO ORIGIN — Columbus, Ohio, United States
Junior Business Intelligence Engineer
Medpace — OH-Cincinnati, Ohio, United States
Journeyman Business Analyst - Norfolk VA (ONSITE)
P3 Delivery — Decatur, Georgia, United States
Business Analyst
Teckhorizon — Toronto, Ontario, Canada
Senior Data Analyst
| HCL Global System — New Jersey, United States
Business Intelligence / Data Analyst
Buckstop Industries — Not specified
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.