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.
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 |
- Load the household or screen required by the command.
- Open the console with the shortcut above.
- If required, enter
testingcheats true. - Type the command without quotation marks.
- Replace bracketed examples with real values. For example, type
money 25000, notmoney [25000]. - 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
testingcheatsoff 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.
- Confirm the context. Enter
FreeRealEstate onat the world or neighborhood screen. Use Build/Buy commands in the mode specified by EA. - Remove placeholder brackets. Type
money 25000, notmoney [number]. Type the Sim’s actual first and last names. - Enable advanced mode when required. Enter
testingcheats truebefore Shift-click options, exact-funds commands, skill changes, or other dependent commands. - Select the intended Sim. Skill, aspiration, satisfaction, and career commands commonly act on the active or selected Sim.
- Verify the identifier. Display labels do not always match career or skill codes. Capitalization is usually forgiving, but spelling, underscores, and spaces still matter.
- Check pack ownership. A pack-specific skill or career code cannot create content that is not installed.
- Try a narrow reset. Use
resetSim FirstName LastNamefor a stuck Sim before changing files or rolling back the whole save. - 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.



