Masked Sim holding a green Plumbob in official The Sims 4 cheats artwork
Guide

The Sims 4 Cheats: Complete Base-Game Code List

Use current The Sims 4 cheats for money, building, needs, relationships, skills, careers, and more across PC, Mac, PlayStation, and Xbox.

On This Page
Quick Answer

The Sims 4 has two layers of built-in cheats: direct commands such as motherlode, and advanced commands or Shift-click interactions that require testingcheats true. The important part is not memorizing everything—it is opening the correct console, entering the command in the right context, and replacing every placeholder with the actual value or name.

Quick Answer: press Ctrl + Shift + C on PC or Mac, or hold all four shoulder buttons on PlayStation or Xbox. Enter a command and submit it. If the command needs advanced cheat mode, enter testingcheats true first. Console players should use a separate save before doing that: EA’s official cheats FAQ says testing-cheats-dependent commands disable achievements or trophies for the current save, while the listed Build Mode cheats do not.

This reference was checked against The Sims 4 Update 8/25/2026: PC 1.127.41.1030, Mac 1.127.41.1230, and Console 2.38. It prioritizes EA’s current base-game commands and labels the few places where current editorial references are needed to supply identifiers that EA does not enumerate.

How do you enable cheats in The Sims 4?

Open the cheat console with your platform’s shortcut, type the command exactly, and press Enter or the console confirmation button. Enter testingcheats true first only when the command or interaction requires advanced cheat mode.

Platform Open or close the cheat console Advanced interaction
Windows PC Ctrl + Shift + C Enable testingcheats true, then Shift-click a Sim, object, or the ground
Mac Ctrl + Shift + C Enable testingcheats true, then Shift-click
PlayStation Hold all four shoulder buttons Hold Circle and press X after enabling testing cheats
Xbox Hold all four shoulder buttons Hold B and press A after enabling testing cheats
Console with mouse and keyboard Ctrl + Shift + C; use Esc to close Shift-click after enabling testing cheats
  1. Load the household or screen required by the command.
  2. Open the console with the shortcut above.
  3. If required, enter testingcheats true.
  4. Type the command without quotation marks.
  5. Replace bracketed examples with real values. For example, type money 25000, not money [25000].
  6. Submit the command, then close the console.

Steam, Epic, and the EA app are PC storefronts, so they use the PC input. EA’s current game page lists those storefronts alongside EA app for Mac, PlayStation, and Xbox, but the official cheat instructions divide controls into PC/Mac and console—not by store.

Do Sims 4 cheats disable achievements or trophies?

On PlayStation and Xbox, EA says commands that require testingcheats true disable achievements or trophies in the current save. Other saves are unaffected, and EA specifically says its listed Build Mode cheats can be used without that consequence.

  • Create a separate manual save before enabling testing cheats on console.
  • Do not assume that turning testingcheats off restores trophy eligibility to the same save.
  • Use the official Build Mode list when you want placement or catalog tools without enabling testing cheats.
  • EA’s warning is console-specific; this guide does not claim the same consequence on PC or Mac.

This is the most important limitation in the list. Decide whether the save is for unrestricted building and experimentation or for achievements before entering advanced commands.

What are the Sims 4 money cheats?

Use motherlode for 50,000 Simoleons, kaching or rosebud for 1,000, and money X to set the household balance to an exact amount. FreeRealEstate on makes residential lots free when entered from the world or neighborhood screen.

Command Result Important context
kaching Adds 1,000 Simoleons Direct command
rosebud Adds 1,000 Simoleons Same result as kaching
motherlode Adds 50,000 Simoleons Repeat if a larger balance is needed
money 25000 Sets household funds to exactly 25,000 Replace 25000 with the desired balance; enable testing cheats first
FreeRealEstate on Makes residential lots free Enter at the world or neighborhood screen
FreeRealEstate off Restores normal lot prices Enter at the world or neighborhood screen

A common mistake is treating money X as an “add X” command. EA’s detailed example says it sets the account to the entered total. If the household has 8,000 and you enter money 25000, the target balance is 25,000—not 33,000.

Which Build and Buy cheats unlock objects and placement?

Use bb.moveobjects on for unrestricted placement, bb.showhiddenobjects for hidden catalog items, bb.ignoregameplayunlocksentitlement for career rewards, and bb.enablefreebuild for normally locked lots.

Command What it changes Limitation or tip
bb.moveobjects on Removes normal object-placement restrictions Objects can overlap or become difficult for Sims to use; test routing before saving
bb.moveobjects off Restores normal placement rules Does not automatically fix previously overlapped objects
bb.showhiddenobjects Shows hidden objects in Build/Buy Search the catalog for “debug” after entering it
bb.ignoregameplayunlocksentitlement Unlocks career-reward objects for purchase This affects catalog access, not a Sim’s career level
bb.enablefreebuild Allows building on normally locked lots Use carefully on special-purpose lots
bb.showliveeditobjects Shows additional environment and live-edit objects Current PC Gamer and GamesRadar references corroborate it; it is not in EA’s shorter official Build list

On console, EA also documents object resizing: hold L2+R2 on PlayStation or LT+RT on Xbox and press up or down on the D-pad. Build commands can support ambitious layouts, but they do not create the design for you; this historical look at Friends and Seinfeld apartments recreated in The Sims 4 is useful inspiration for what detailed Gallery builds can look like.

After using bb.moveobjects, verify that doors, beds, appliances, stairs, and narrow walkways remain usable. A visually valid placement can still block a Sim’s route.

How do you fill needs, reset a Sim, or add satisfaction points?

Use sims.fill_all_commodities for the active Sim, stats.fill_all_commodities_household for the household, and resetSim FirstName LastName when a named Sim is stuck. Satisfaction points use sims.give_satisfaction_points X.

Command Result
resetSim Alex Example Resets the named stuck Sim; replace both names
sims.fill_all_commodities Fills all needs for the active Sim
stats.fill_all_commodities_household Fills all needs for the current household
sims.give_satisfaction_points 5000 Gives the active Sim 5,000 satisfaction points
sims.remove_all_buffs Removes moodlets and returns the Sim toward a neutral state

Testing cheats also adds contextual controls. Shift-click the Sim and choose Make Happy, or open Cheat Need to disable and later re-enable need decay. Shift-click the ground for Teleport Me Here. Shift-click supported objects for state controls such as Make Dirty or Make Clean. On PlayStation, the Shift-click equivalent is Circle+X; on Xbox, it is B+A.

Use reset before escalating to destructive troubleshooting. It is narrower than deleting a household, rolling back a save, or removing user data.

How do relationship cheats work?

Use modifyrelationship followed by both Sims’ full names, a positive or negative value, and either LTR_Friendship_Main or LTR_Romance_Main. Every name and space matters.

  • Friendship example: modifyrelationship Alex Example Jordan Sample 100 LTR_Friendship_Main
  • Lower friendship example: modifyrelationship Alex Example Jordan Sample -100 LTR_Friendship_Main
  • Romance example: modifyrelationship Alex Example Jordan Sample 100 LTR_Romance_Main
  • Lower romance example: modifyrelationship Alex Example Jordan Sample -100 LTR_Romance_Main

EA’s official page says Live Mode includes relationship cheats but does not print this full template. The exact friendship and romance tracks are corroborated by the current PC Gamer cheats reference and the independently maintained GamesRadar list.

If a Sim has a compound or changed name, verify the visible first and last names before entering the command. The two relationship tracks are separate: increasing friendship does not automatically mean the romance value should be changed.

How do skill cheats work?

Use stats.set_skill_level SkillCode Level, replacing both parts with a valid installed skill identifier and a supported level. For example, stats.set_skill_level Major_Writing 10 sets the selected Sim’s base-game Writing skill to level 10.

Base-game skill Identifier Example maximum
Charisma Major_Charisma 10
Comedy Major_Comedy 10
Cooking Major_HomestyleCooking 10
Fishing Major_Fishing 10
Fitness Skill_Fitness 10
Gardening Major_Gardening 10
Gourmet Cooking Major_GourmetCooking 10
Guitar Major_Guitar 10
Handiness Major_Handiness 10
Logic Major_Logic 10
Mischief Major_Mischief 10
Mixology Major_Bartending 10
Painting Major_Painting 10
Photography Major_Photography 10
Piano Major_Piano 10
Programming Major_Programming 10
Rocket Science Major_RocketScience 10
Video Gaming Major_VideoGaming 10
Violin Major_Violin 10
Writing Major_Writing 10

Child skills use different identifiers, such as Skill_Child_Creativity, Skill_Child_Mental, Skill_Child_Motor, and Skill_Child_Social. Pack skills can have different prefixes, maximum levels, or an extra Sim/pet identifier. Do not swap a display name into the command and assume it is the internal code.

How do career promotion cheats work?

Use careers.promote CareerCode to promote the selected Sim, careers.demote CareerCode to demote them, and EA’s documented careers.remove_career CareerCode to remove that career. The Sim must have the relevant career, and the identifier must be exact.

Base-game career Career identifier Promotion example
Astronaut astronaut careers.promote astronaut
Athlete athletic careers.promote athletic
Business business careers.promote business
Criminal criminal careers.promote criminal
Culinary culinary careers.promote culinary
Entertainer entertainer careers.promote entertainer
Painter painter careers.promote painter
Secret Agent secretagent careers.promote secretagent
Style Influencer styleinfluencer careers.promote styleinfluencer
Tech Guru techguru careers.promote techguru
Writer adult_writer careers.promote adult_writer

The template is official EA documentation; the base-game identifiers above are corroborated by PC Gamer’s current reference. Expansion careers require the relevant pack and can use identifiers that differ from the displayed career title. This is why copying a large historical all-packs table can fail even when the command structure is correct.

Which general, CAS, and aspiration cheats are most useful?

Use cas.fulleditmode before opening a Sim in Create-a-Sim for expanded editing, aspirations.complete_current_milestone for the active aspiration milestone, and sims.give_satisfaction_points X for a specified reward-point amount.

Command Effect Caution
cas.fulleditmode Enables fuller Create-a-Sim editing Enter it before using the testing-cheats interaction to edit the Sim in CAS
aspirations.complete_current_milestone Completes the current aspiration milestone Applies to the selected Sim’s current milestone
sims.give_satisfaction_points 5000 Adds 5,000 satisfaction points Replace the number; applies to the active Sim
death.toggle false Disables death Use death.toggle true to restore normal death behavior
household.autopay_bills true Enables automatic bill payment Use false to disable it

Built-in commands are not the same thing as third-party custom content. GamerHeadlines’ historical roundup of early Sims 4 mods describes external modifications; those require their own compatibility and update checks and are not evidence that a console command exists.

Why are Sims 4 cheats not working?

Most failures come from the wrong screen, a literal placeholder, an incorrect internal identifier, a missing pack, or forgetting testingcheats true. Recheck those conditions before assuming an update removed the command.

  1. Confirm the context. Enter FreeRealEstate on at the world or neighborhood screen. Use Build/Buy commands in the mode specified by EA.
  2. Remove placeholder brackets. Type money 25000, not money [number]. Type the Sim’s actual first and last names.
  3. Enable advanced mode when required. Enter testingcheats true before Shift-click options, exact-funds commands, skill changes, or other dependent commands.
  4. Select the intended Sim. Skill, aspiration, satisfaction, and career commands commonly act on the active or selected Sim.
  5. Verify the identifier. Display labels do not always match career or skill codes. Capitalization is usually forgiving, but spelling, underscores, and spaces still matter.
  6. Check pack ownership. A pack-specific skill or career code cannot create content that is not installed.
  7. Try a narrow reset. Use resetSim FirstName LastName for a stuck Sim before changing files or rolling back the whole save.
  8. Review the latest EA patch notes. Do this when a previously valid command changes after an update.

On console, do not test increasingly broad commands in an achievement save. Make a separate save first, because the consequence described by EA is attached to the save where testing cheats are enabled.

What is the current Sims 4 cheat status?

As of Update 8/25/2026, EA still publishes the core cheat FAQ and introduced a current maintenance command: clearonlinethumbnailcache true, which manually clears the new Marketplace image cache.

The official 8/25/2026 patch notes identify PC 1.127.41.1030, Mac 1.127.41.1230, and Console 2.38. The cache command is for Marketplace-image troubleshooting; it is not a money, build, relationship, or progression cheat.

Pack-specific identifiers remain the highest-maintenance part of any Sims 4 cheat list. New packs can add skills, careers, traits, occult states, or deaths with their own codes, while updates can change behavior. This page therefore keeps the core table anchored to current EA documentation and uses clearly labeled corroboration for concrete base-game identifiers instead of presenting an unverified historical all-packs dump.

The Sims 4 cheat FAQ

Do I type the square brackets shown in a cheat template?

No. Brackets explain what must be replaced. For money [number], an executable example is money 25000. For resetSim [first name] [last name], use the Sim’s actual names.

How do I turn testing cheats off?

Open the console and enter testingcheats false. On console, do not assume this reverses the achievement or trophy consequence for a save where testing cheats were already enabled.

Can I use motherlode without testingcheats true?

EA lists motherlode as a direct money command. Open the console, enter it, and submit. The exact-balance money X procedure is the one EA’s detailed answer pairs with testing cheats.

Why does FreeRealEstate on do nothing inside a household?

EA says it must be entered from the world or neighborhood screen. Return to Manage Worlds, open the console there, and enter FreeRealEstate on.

Are Sims 4 mods and cheats the same?

No. Cheats are built into the game and entered through the console. Mods are third-party files whose installation, compatibility, and update requirements are separate.

Will every pack-specific code work in the base game?

No. A pack-specific identifier requires its associated content, and its internal name may not match the display label. Use a current source for that exact pack rather than guessing from the career or skill name.

When should this list be rechecked?

Recheck it after an EA update changes cheats, controls, console achievement behavior, a listed identifier, or Marketplace cache handling. The current verification point is Update 8/25/2026.

Latest News