Project Management migration

Migrate from Time Champ to Microsoft Project

Field-level mapping, validation, and rollback between Time Champ and Microsoft Project. We move data and schema; workflows are rebuilt natively in Microsoft Project.

Time Champ logo

Time Champ

Source

Microsoft Project

Destination

Microsoft Project logo

Compatibility

33%

4 of 12

objects map 1:1 between Time Champ and Microsoft Project.

Complexity

BStandard

Timeline

3-5 weeks

Rollback included Accuracy guarantee Field-level validation

Overview

What this migration involves

Moving from Time Champ to Microsoft Project is a domain shift from employee monitoring to formal project scheduling. Time Champ stores users, shifts, attendance, and app-level activity in an operational-intelligence schema; Microsoft Project stores projects, tasks, resources, and task dependencies in a scheduling schema. There is no direct object-level correspondence — Time Champ does not hold project plans, and Microsoft Project does not hold app-usage logs. We migrate what translates: users as resources, shifts as working-day calendar entries, attendance as non-working-day exceptions, and timesheet time entries as task assignment hours. We flag screenshots, productivity classifications, alerts, and monitoring automation as items requiring manual rebuild in Microsoft Project, and we deliver a written inventory of those items so the customer's admin knows exactly what to recreate post-migration.

Field-level fidelity

Every standard and custom field arrives verified.

Schema-aware mapping

AI proposes the map; you confirm before any record moves.

Relationships preserved

Parent–child, lookups, and ownership stay linked.

Full activity history

Calls, emails, meetings — with original timestamps.

Attachments & notes

Documents, uploads, and inline notes move with the record.

Why teams make this switch

Two sides of the same decision

Leaving

Time Champ logo

Time Champ

What's pushing teams away

  • The iOS app has recurring stability issues — users report that automatic screen recordings continue after the employee has manually stopped the tracker and can run outside working hours, creating a trust and privacy problem.
  • The interface and feature depth cause an overwhelming experience for new administrators — advanced reports, alert configurations, and shift scheduling require time to navigate effectively before the team sees value.
  • Screenshots are not available on the Starter plan and are retained for only one week on Professional, which frustrates teams that need longer audit trails or proof-of-work documentation during compliance reviews.
  • The per-user, per-month billing model can produce unexpected cost increases as teams grow, especially when the number of tracked users is not actively managed against the tier's seat cap.
  • Processing multiple reports simultaneously is slow and limited on lower tiers, which makes the tool feel constrained for operations teams that generate high report volumes regularly.

Choosing

Microsoft Project logo

Microsoft Project

What's pulling them in

  • Organizations already running Microsoft 365 and Azure AD adopt Microsoft PPM because it slots into existing identity, Teams, and SharePoint infrastructure without requiring a separate identity provider or SSO vendor.
  • Enterprise PMOs choose it for critical-path scheduling, baseline comparison, cross-project dependencies, and resource utilization reporting that standalone PM tools cannot replicate at this depth.
  • Project Online's integration with Power BI gives portfolio-level dashboards and cost-rollup reporting that satisfies executive governance requirements without third-party BI tooling.
  • Government, financial services, and healthcare organizations select it because FedRAMP, ISO 27001, and SOC 2 compliance certifications meet enterprise procurement requirements out of the box.
  • Large IT departments default to it as the market-leader in project portfolio management software, often driven by corporate licensing agreements that bundle it with other Microsoft 365 seats.

Object mapping

How Time Champ objects map to Microsoft Project

Each row shows how a Time Champ object lands in Microsoft Project, including any object-level transformations, lookup resolution, or schema-design dependencies.

Typical mapping — final map is confirmed during the sample migration step.

Time Champ

User

maps to

Microsoft Project

Resource

1:1
Fully supported

Time Champ Users map to Microsoft Project Resources. The User's name, email, and team membership map to Resource Name, Resource ID, and the team membership maps to a Resource Group in Project. The tracking-mode preference (Silent or Interactive) from Time Champ does not have a Project equivalent — we flag it as a custom Resource field (tc_tracking_mode__c) for admin reference. Max Units per resource is set to 100% unless the customer's shift configuration implies overtime, in which case we set a custom overtime flag on the resource.

Time Champ

Team

maps to

Microsoft Project

Resource Group

1:1
Fully supported

Time Champ Teams (capped at 2 on Starter, 10 on Professional, 50 on Enterprise) map to Microsoft Project Resource Groups. Each team becomes a named Resource Group in the destination, and all resources belonging to that team are assigned to the group. We flag team counts against the destination plan cap during scoping to prevent silent truncation of group assignments.

Time Champ

Shift

maps to

Microsoft Project

Working Days Calendar (Custom)

lossy
Fully supported

Time Champ Shifts define working-hours windows per user with configurable days of the week and break periods. Multi-Shift Configuration is a Professional+ feature. We translate each shift into a Microsoft Project base calendar entry (Working Days and Working Hours per day) and assign the calendar to the corresponding resources. Break periods map as non-working time on the calendar. Multi-shift users require multiple calendars or a custom calendar with split working hours — we document the configuration step during setup.

Time Champ

Attendance Record

maps to

Microsoft Project

Calendar Exception (Non-Working Time)

lossy
Fully supported

Time Champ Attendance Records track clock-in/clock-out, overtime, and late-arrival flags per day per user. We decompose attendance records into Microsoft Project calendar exceptions: late arrivals map as partial-day non-working exceptions with a comment flag; overtime days map as overtime exceptions on the resource calendar; and absent days map as full-day non-working exceptions. The original late-arrival and overtime duration values are stored in custom fields on the task or resource for admin review.

Time Champ

Timesheet

maps to

Microsoft Project

Task Assignment Hours

1:many
Fully supported

Time Champ generates aggregated timesheets from auto-tracked activity. We decompose each timesheet into atomic time entries: date, duration, user, and task association. If the customer has an existing task structure in Project (or creates one during migration planning), each time entry maps to a Task Assignment with the hours value. If no task structure exists, we create placeholder tasks named by project and date and assign hours against them to preserve the hour totals.

Time Champ

Time Claim

maps to

Microsoft Project

Task Assignment Hours (flagged)

1:many
Fully supported

Time Champ Time Claims are employee-initiated corrections or additions to auto-tracked time. We migrate Time Claims as separate task assignment entries with a custom flag (tc_time_claim__c = true) and the original claim duration. Claims without an approved status map as Proposed assignments in Project rather than Confirmed, preserving the review workflow for the project manager to action post-migration.

Time Champ

Activity Log

maps to

Microsoft Project

Task Notes or Custom Fields

lossy
Fully supported

Time Champ Activity Logs capture app-level usage classified as Productive or Unproductive per the tenant's custom rules. Microsoft Project has no native app-usage tracking. We map app-level summary data (total hours per app per day, classification label) to a custom Task field (tc_app_usage__c) and attach the classification label as a Task Note. The customer uses this data to manually annotate tasks or as a reference for future project estimation. URL-level detail is not migratable as it has no structural equivalent.

Time Champ

Productivity Classification

maps to

Microsoft Project

Custom Fields or Lookup Table

lossy
Fully supported

Time Champ's Productive/Unproductive/Neutral classification system is entirely tenant-defined and has no universal taxonomy. Microsoft Project's custom fields support Text, Number, Date, Flag, and Lookup Table types. We extract the full classification ruleset (app name, URL pattern, category label) as a structured CSV and deliver it as a manual-setup checklist for the customer to configure as a lookup table on the custom Task field in Microsoft Project. There is no automatic mapping because the semantic labels differ per tenant.

Time Champ

GPS / Location Tracking

maps to

Microsoft Project

Custom Resource Fields or Task Notes

lossy
Mapping required

Field employees carry GPS location logs tied to their user record and activity periods. Microsoft Project does not have native GPS or location tracking. We preserve location coordinates and timestamps in a custom Resource field (tc_location__c) as a text-formatted string. The customer uses this for auditing purposes or for manual site assignment during project planning. Not all teams require this; we confirm inclusion during scoping.

Time Champ

Screenshot

maps to

Microsoft Project

External File Storage (no native mapping)

1:1
Fully supported

Screenshots are binary blobs with tier-gated availability (Starter: none, Professional: 1-week retention, Enterprise: extended with blur controls). Microsoft Project has no screenshot or visual-activity storage. We do not migrate screenshots as records. If the customer requires proof-of-work documentation, we recommend exporting screenshots to a separate file share and linking them to tasks via a URL in a custom Task field. We warn customers with Professional accounts if the 1-week retention window has already elapsed before migration scoping begins.

Time Champ

Holidays

maps to

Microsoft Project

Calendar Exceptions (Global or Resource-Specific)

lossy
Fully supported

Time Champ Holiday records are tenant-defined date/name pairs. We migrate them as global non-working-day calendar exceptions in Microsoft Project's base calendar. The holiday name maps to the Exception Name field so project managers see which holiday applies to each non-working day.

Time Champ

Report (Daily Attendance, Monthly Attendance, App Usage)

maps to

Microsoft Project

Static Report Export or Power BI

1:1
Fully supported

Time Champ Reports are read-only aggregates generated from raw attendance and activity data. We do not migrate reports as records because they are derivative of source data we are already migrating. We instead migrate the underlying raw records (attendance, timesheets, activity logs) and deliver the report configuration parameters (report type, date range, user filter) as a structured handoff document. The customer rebuilds reports in Microsoft Project using the migrated data or exports to Power BI for analytical views.

Gotchas + challenges

What specifically takes care here

Platform-specific issues from each side, plus the pair-specific challenges that don't show up on either platform's page on its own.

Time Champ logo

Time Champ gotchas

High

Per-user billing with no inactive-seat grace period

Medium

Screenshots are tier-gated and short-retained on Professional

Medium

Teams seat cap is a hard structural limit

Low

iOS app tracker malfunction corrupts activity log continuity

Low

Productivity classifications are tenant-scoped, not universal

Microsoft Project logo

Microsoft Project gotchas

High

Project for the web is being retired and merged into Microsoft Planner

Medium

Planner-tier portfolio features are incomplete despite Plan 5 labeling

Medium

Web app constraint controls are weaker than the Windows desktop client

High

Project requires a separate license not bundled with standard Microsoft 365

Medium

Project Online API is edition-gated and inconsistently documented

Pair-specific challenges

  • Time Champ per-user billing has no inactive-seat grace period

    Time Champ bills per active user per month and does not offer a grace period for inactive seats. When migration begins, the customer must explicitly offboard or downgrade users in Time Champ before the next billing cycle or risk paying for both Time Champ and Microsoft Project simultaneously during the migration window. We track the last-active date for each user during discovery and flag the offboarding action as a required pre-migration step. This prevents a stranded-billing scenario where the customer pays for both systems while the migration team is actively working.

  • Screenshots have no Microsoft Project destination

    Time Champ screenshots are binary blobs with tier-gated availability (Starter: none, Professional: 1-week retention, Enterprise: extended). Microsoft Project stores no screenshots, visual activity, or app-level evidence. If screenshots are part of the customer's compliance or proof-of-work requirements, they must be exported separately to a file store and linked manually. We warn customers with Professional accounts if the 1-week retention window has already elapsed — those activity windows will appear as blank periods with no visual evidence. We include a screenshot export recommendation in the discovery output.

  • Tenant-scoped productivity classifications require manual rebuild

    Time Champ's app and URL classification system (Productive, Unproductive, Neutral) is defined entirely by the customer's admin settings — it is not a universal taxonomy. Microsoft Project has no native equivalent. We extract the full classification ruleset as a structured CSV during export, but every rule must be manually recreated in Microsoft Project as custom fields or lookup tables. If the customer has 50 or more app classifications, we recommend a Power Apps-based lookup table or a SharePoint list linked to Project tasks rather than recreating each classification as a Project custom field.

  • Multi-shift resources require calendar splitting

    Time Champ Professional+ supports multi-shift configuration where one user can be assigned to multiple shifts. Microsoft Project calendars support one working-hours definition per resource at any given time. We handle this by creating a primary calendar for each shift and using a secondary custom calendar for split-shift users, with the configuration documented step-by-step. If the customer's shift pattern rotates (e.g., weekly rotation), we recommend scheduling shifts in Microsoft Project as recurring tasks rather than calendar entries to avoid calendar complexity.

  • Alerts and monitoring automation have no Microsoft Project equivalent

    Time Champ generates runtime alerts — burnout early-warning signals, attrition risk indicators, and real-time status notifications — computed from activity patterns against configured thresholds. Microsoft Project does not have an equivalent runtime monitoring engine. We do not migrate alert configurations as functional rules. We deliver a written inventory of every active Time Champ alert with its trigger conditions and threshold values so the customer's operations team can evaluate whether Power Automate or a separate monitoring tool can replicate the alert logic post-migration.

Migration approach

Six steps for a successful Time Champ to Microsoft Project data migration

  1. Discovery and scope audit

    We audit the source Time Champ account across tier (Starter/Professional/Enterprise), user count, team count, shift configuration (single vs multi-shift), attendance record volume, timesheet aggregation history, active time claims, app classification rule count, and screenshot export eligibility. We pair this with a Microsoft Project edition decision: Plan 1 ($10/user) covers basic task and resource management; Plan 3 ($30/user) adds desktop client access, baselines, and multi-project portfolio views; Plan 5 ($55/user) is for enterprise portfolio management. We also confirm whether the customer needs a cloud subscription or is considering a perpetual license. The discovery output is a written migration scope document with object counts, data completeness assessment, and destination edition recommendation.

  2. Source export and data profiling

    We extract all migratable objects from Time Champ via its export APIs and admin CSV exports. We profile the data for completeness: flag users with no timesheet history (orphaned seat risk for billing offboarding), detect attendance outliers where clock-in/clock-out timestamps fall outside the employee's configured shift window (iOS tracker artifact or genuine overtime), identify Time Claims pending approval, and check screenshot retention status for Professional accounts. We deliver a data completeness report before any transformation logic is built.

  3. Schema design and calendar configuration

    We design the Microsoft Project destination schema. This includes provisioning resources from Time Champ users, assigning resource groups from Time Champ teams, configuring base calendars from Time Champ shifts (working days, hours, break periods), adding non-working-day exceptions from attendance absent days, and mapping overtime flags from attendance overtime records. We configure custom fields for the tenant-scoped productivity classifications, the Time Champ tracking mode, and the time-claim approval status. We document the multi-shift calendar-split configuration for any multi-shift users. Schema design is validated in a Microsoft Project local file or Project Online sandbox before production migration begins.

  4. Sandbox migration and reconciliation

    We run a full migration into a Microsoft Project local file or sandbox environment using production-like data volume. The customer's project manager reconciles resource counts (Time Champ users in, Project resources out), spot-checks 25-50 tasks against the Time Champ source timesheet records, validates calendar non-working-day exceptions against attendance absence dates, and confirms custom field values are populated. Any mapping corrections are applied here. The sandbox sign-off is required before production migration begins.

  5. Production migration in dependency order

    We run production migration in record-dependency order: base calendars (holidays and working-day defaults), resource calendars (from shifts), resources (from users with team assignment as group), custom field value tables (productivity classification lookup), tasks (with start/finish and dependency structure if provided, or placeholder tasks if reconstructing from timesheet data), task assignments (hours from timesheet entries mapped to tasks with resource assignments), and time-claim flagged assignments (from Time Claims with tc_time_claim__c = true). Each phase emits a row-count reconciliation report. We freeze Time Champ write access during the final cutover window to prevent drift.

  6. Cutover, validation, and rebuild handoff

    We run a final delta migration for any records modified during the cutover window, validate task assignment hour totals against the original timesheet totals, then hand off Microsoft Project as the system of record. We deliver the productivity classification CSV as a manual-setup checklist, the alert configuration inventory as a rebuild reference, the screenshot export recommendation as a separate file-store procedure, and the report configuration handoff as a structured document. We do not rebuild Time Champ alerts as Power Automate flows inside the migration scope; that is a separate engagement or internal admin task.

Platform deep dives

Context on both ends of the pair

Time Champ logo

Time Champ

Source

Strengths

  • Automatic activity tracking removes the need for employees to start/stop timers, producing complete timesheets without manual upkeep.
  • 100+ first-party integrations including Slack, Jira, Microsoft Teams, Trello, and Google Workspace cover common business toolchains out of the box.
  • Documented Swagger REST API plus webhooks for custom integration with internal systems.
  • G2 user-satisfaction rating of 96% across 195+ reviews indicates broad-based positive sentiment for a niche monitoring tool.
  • Tiered pricing starting at roughly $3.90/user/month makes productivity analytics affordable for small operations teams migrating from manual timesheets.

Weaknesses

  • Learning curve for new admins is widely reported; the depth of reports, alerts, and shift configuration overwhelms first-time users.
  • Idle-time detection counts meeting time as idle when keyboard/mouse activity is low, producing inaccurate productivity scores for collaborative roles.
  • Occasional UI lag and display discrepancies in reports require manual refresh to resolve, per G2 reviews.
  • Data accuracy concerns surface in user reviews — some sessions are logged inaccurately, undermining trust for compliance or billing use cases.
  • Certain integrations and screenshot-heavy features sit behind higher tiers, adding cost pressure as teams scale or need longer retention.
Microsoft Project logo

Microsoft Project

Destination

Strengths

  • Deep critical-path scheduling with baseline comparison and cross-project dependency tracking unmatched by lighter PM tools.
  • Native Azure AD authentication, Teams integration, and Power BI reporting sit on infrastructure enterprises already license and manage.
  • Enterprise governance controls including demand intake workflows, resource request approval, and portfolio-level capacity analysis.
  • Supports both Waterfall and Agile methodologies within the same project, accommodating hybrid delivery teams.
  • Scalable from Project Plan 1 for small teams to Project Server on-premises for regulated industries with strict data-sovereignty requirements.

Weaknesses

  • Ease-of-use scores trail the category average by a wide margin; onboarding friction frustrates new users consistently across G2 and Capterra reviews.
  • Pricing ranks 42nd of 49 tools in its category — the total cost of ownership including IT administration and training is rarely recovered for small or mid-market teams.
  • No built-in client portal, external stakeholder sharing, or proofing workflow, limiting use cases to internal PMO environments only.
  • The web interface (Project for the web / Planner Premium) has materially weaker constraint controls and resource auto-leveling than the Windows desktop client.
  • Project for the web is being consolidated into Microsoft Planner, creating uncertainty about which product tier will host project portfolio data long-term.

Complexity grading

How hard is this migration?

Standard Project Management migration. 1 of 8 objects need a mapping; the rest are 1:1.

B

Overall complexity

Standard migration

Derived from compatibility, mapping clarity, API constraints, and data volume across Time Champ and Microsoft Project.

  • Object compatibility

    B

    1 of 8 objects need a mapping; the rest are 1:1.

  • Field mapping clarity

    C

    Field mapping is derived from defaults — final spec confirmed during the sample migration.

  • Timeline complexity

    B

    8-object category — typical timelines run 2–7 days end-to-end.

  • API constraints

    B

    Time Champ: Not publicly documented; limits are described per-integration and confirmed during onboarding by Time Champ support..

  • Data volume sensitivity

    B

    Time Champ doesn't expose a bulk API — REST + parallelization used for high-volume runs.

Estimator

Estimate your Time Champ to Microsoft Project migration cost

Rule-based pricing — no per-record fees, no manual quotes. Migrations over 2M records are scoped individually.

Step 1

What are you migrating?

Pick a category, then your source and destination platforms.

Category

FAQ

Frequently asked questions about Time Champ to Microsoft Project data migrations

Answers to the questions buyers ask most during Time Champ to Microsoft Project migration scoping. Not seeing yours? Book a call.

Can't find your answer?

Walk through your Time Champ to Microsoft Project migration with a real engineer — 30 minutes, free, written quote within 24 hours.

Book a free 30 minute consultation

Most migrations land between three and five weeks for accounts under 100 users with clean attendance records and no multi-shift complexity. Migrations with over 100 users, multi-shift configurations, high time-claim volumes, or historical activity logs that require task-reconstruction move to seven to twelve weeks because of calendar configuration time, outlier record review, and sandbox validation cycles. We add 20-30 percent buffer to the timeline for data quality issues discovered during profiling.

Adjacent paths

Related migrations to explore

Ready when you are

Move from Time Champ.
Land in Microsoft Project, intact.

Tell us record counts and timeline. We'll come back with a written quote inside 1 business day — no commitment, no sales pitch.

Accuracy guarantee Rollback included Quote in 1 business day