How do you use cheats in The Sims 4?
Sims 4 cheats
Open the cheat console with Ctrl + Shift + C and type a cheat. This list has 81 cheats from game version 1.128.90.1030. 56 of them need testingcheats true first.
The Sims 4 includes cheat commands that alter your household funds, skills, careers, relationships, and build mode rules. You type these commands into a text box during gameplay to change how the game behaves. Some commands work right away, such as motherlode for 50,000 Simoleons or rosebud and kaching for 1,000 Simoleons.
Other cheats require you to turn on the game's cheat mode before they work. The tables on this page list the commands by category, along with the exact text you need to type. You can use base game commands or cheats from packs like Seasons, Island Living, Eco Lifestyle, and Get Famous.
Every cheat
Showing all 81 cheats.
| Cheat | What it does | Pack |
|---|---|---|
freerealestate onengine cheat | Makes every lot free to move into. Type it on the neighborhood map; freerealestate off ends it. More about freerealestate | Base game |
money 100000needs testingcheats | Sets your household funds to exactly the number you type (it adds or takes away the difference). Household funds top out at §9,999,999. More about money | Base game |
motherlode | Adds §50,000 to your household funds. More about motherlode | Base game |
rosebud | Adds §1,000 to your household funds. Typing kaching runs the same command. Also typed as kaching. More about rosebud | Base game |
households.autopay_bills trueneeds testingcheats | Pays your household's bills automatically when they arrive. Without true or false, it flips the setting. Also typed as bills.autopay_bills. | Base game |
stats.set_skill_level statistic_Skill_AdultMajor_HomestyleCooking 10needs testingcheats | Sets one skill of the active Sim to the level you type. The skill name is the game's internal name (see the skills list). More about stats.set_skill_level | Base game |
careers.promote career_Adult_Astronautneeds testingcheats | Promotes the active Sim one level in that career, even if they don't meet the promotion requirements. Type it again for each level. More about careers.promote | Base game |
careers.add_career career_Adult_Astronautneeds testingcheats | Gives the active Sim a job in the career you name, at the first level. Type it without a name to get the list of internal career names. | Base game |
careers.add_performance 0 50 career_Adult_Astronautneeds testingcheats | Adds work performance in a career. The order is Sim, amount, career; 0 means the active Sim. | Base game |
careers.demote career_Adult_Astronautneeds testingcheats | Demotes the active Sim one level in that career. | Base game |
careers.lay_off career_Adult_Astronautneeds testingcheats | Lays the active Sim off from that career. It only works while the career lay-off game option is on. | Growing Together |
careers.remove_career career_Adult_Astronautneeds testingcheats | Makes the active Sim quit that career. | Base game |
careers.retire career_Adult_Astronautneeds testingcheats | Retires the active Sim from that career, so they collect a pension instead of a salary. | Base game |
careers.set_performance career_Adult_Astronaut 100needs testingcheats | Sets the work performance of the active Sim in a career to the number you type. | Base game |
careers.set_performance_percentage career_Adult_Astronaut 1needs testingcheats | Sets work performance as a share of the bar: 0 is empty, 1 is full, 0.5 is half. | Base game |
modifyrelationship Bella Goth Mortimer Goth 100 LTR_Friendship_Mainneeds testingcheats | Adds points to the relationship of two Sims, named by first and last name. The track is LTR_Friendship_Main for friendship or LTR_Romance_Main for romance; each runs from -100 to 100, and a negative number takes points away. More about modifyrelationship | Base game |
relationship.introduce_sim_to_all_othersneeds testingcheats | Makes the active Sim acquainted with every other Sim in the save. | Base game |
relationship.make_all_sims_friendsneeds testingcheats | Gives the active Sim a starting friendship with every Sim in the save. | Base game |
relationships.create_friends_for_simneeds testingcheats | Finds or makes Sims who fit as friends and gives the active Sim a friendship with them. | Base game |
sims.fill_all_commoditiesneeds testingcheats | Fills the needs of every Sim in the save, not only your household. More about sims.fill_all_commodities | Base game |
fillmotive motive_Hungerneeds testingcheats | Fills one need of the active Sim: motive_Hunger, motive_Energy, motive_Bladder, motive_Hygiene, motive_Social or motive_Fun. | Base game |
households.disable_household_motive_decayneeds testingcheats | Stops the needs of your household from going down. | Base game |
households.disable_world_motive_decayneeds testingcheats | Stops the needs of every Sim in the save from going down. | Base game |
households.enable_household_motive_decayneeds testingcheats | Lets the needs of your household go down again. | Base game |
households.enable_world_motive_decayneeds testingcheats | Lets the needs of every Sim in the save go down again. | Base game |
households.fill_visible_commodities_householdneeds testingcheats | Fills the needs you can see on the needs panel for every Sim in your household. | Base game |
households.fill_visible_commodities_worldneeds testingcheats | Fills the needs you can see on the needs panel for every Sim in the save. | Base game |
sims.remove_buff Buff_EmbarrassingConversationneeds testingcheats | Removes one moodlet from the active Sim, by its internal name. Also typed as removeBuff. | Base game |
sims.remove_buff_from_all Buff_EmbarrassingConversation | Removes one moodlet, by its internal name, from every Sim on the lot who has it. | Base game |
stats.fill_commoditiesneeds testingcheats | Fills the needs of the active Sim. | Base game |
stats.fill_commodities_householdneeds testingcheats | Fills the needs of every Sim in your household. | Base game |
resetsim Bella Goth | Resets a stuck Sim, named by first and last name: they stop what they're doing and reappear. More about resetsim | Base game |
traits.equip_trait trait_Lazy | Gives the active Sim a trait, by its internal name. Reward traits from account rewards only work once you have unlocked them. More about traits.equip_trait | Base game |
lifestyles.reset_allneeds testingcheats | Resets the progress of every lifestyle on the active Sim. | Base game |
traits.clear_personality_traits | Removes all personality traits from the active Sim. | Base game |
traits.remove_trait trait_Lazy | Takes a trait away from the active Sim, by its internal name. | Base game |
death.toggle falseneeds testingcheats | With false, the game blocks every death that runs as a death action, which is all of them except Beetle Juice. With true, deaths come back; with nothing, it flips. The setting isn't saved with your game, so type it again after you restart. More about death.toggle | Base game |
sims.set_aging_unplayed_sims false | Turns aging on or off for the Sims in households you don't play. | Base game |
bb.moveobjects onengine cheat | Lets you place objects anywhere in build mode: overlapping other objects, through walls, or in midair. More about bb.moveobjects | Base game |
bb.showhiddenobjectsengine cheat | Shows objects the build and buy catalog normally hides, such as rewards and collectibles. More about bb.showhiddenobjects | Base game |
bb.enablefreebuildengine cheat | Lets you enter build mode on lots that are normally locked, like some community lots. | Base game |
bb.ignoregameplayunlocksentitlementengine cheat | Unlocks objects you normally earn, such as career rewards, in the buy catalog. | Base game |
bb.showliveeditobjectsengine cheat | Shows the live edit objects in the build and buy catalog, which it normally hides. | Base game |
cas.fulleditmodeengine cheat | Unlocks everything in Create a Sim for a Sim you already have: name, age, traits and aspiration. Type it before you open Create a Sim. More about cas.fulleditmode | Base game |
casclockspeed 5engine cheat | Sets the speed of the idle animations in Create a Sim, from 0 to 10. | Base game |
sims.modify_in_cas | Opens Create a Sim for the active Sim from live mode, to change their look and outfits. | Base game |
household.fix_collectionsneeds testingcheats | Repairs your household's collection log, for items that count as found but don't show. | Base game |
inventory.purgeneeds testingcheats | Deletes everything in the active Sim's inventory. There is no undo. | Base game |
sims.add_to_familyneeds testingcheats | Moves a Sim into your household. Shift-click the Sim with testingcheats on to get the option, or pass the Sim. | Base game |
sims.remove_from_familyneeds testingcheats | Moves the active Sim out of your household, if the household has more than one Sim. | Base game |
crafting.ingredients_required_toggleneeds testingcheats | Turns off the ingredient requirements of recipes, so Sims can cook and craft without ingredients. Type it again to turn them back on. | Base game |
fire.toggle_enabled falseneeds testingcheats | With false, nothing can catch fire. With true, fires come back; with nothing, it flips. | Base game |
objects.consumables_infinite_toggleneeds testingcheats | Makes food and drinks never run out. Type it again to turn it off. | Base game |
objects.lock_all_doorsneeds testingcheats | Locks every door on the lot. | Base game |
objects.unlock_all_doorsneeds testingcheats | Unlocks every door on the lot. | Base game |
eco_footprint.set_eco_footprint_state GREENneeds testingcheats | Sets the eco footprint of the current neighborhood: GREEN, NEUTRAL or INDUSTRIAL. | Eco Lifestyle |
narrative.restart_conservation_narrativeneeds testingcheats | Restarts Sulani's island cleanup story from the start. | Island Living |
narrative.set_stage_final_conservation_narrativeneeds testingcheats | Moves Sulani's island cleanup story to its final stage, with the island fully restored. | Island Living |
narrative.set_stage_intermediate_conservation_narrativeneeds testingcheats | Moves Sulani's island cleanup story to its middle stage. | Island Living |
narrative.toggle_island_conservation_narrative_lockneeds testingcheats | Locks Sulani's island cleanup story at its current stage, or unlocks it. | Island Living |
seasons.advance_seasonneeds testingcheats | Moves the world on to the next season. | Seasons |
seasons.set_season WINTERneeds testingcheats | Changes the season right away: SUMMER, FALL, WINTER or SPRING. | Seasons |
story_progression.disable true | With true, stops story progression, so households you don't play stop changing on their own. With false, turns it back on. | Base game |
volcanic_eruption large | Makes Sulani's volcano erupt, large or small. It runs the volcanic activity lot trait of Island Living. | Island Living |
weather.lightning_strike_objectneeds testingcheats | Strikes a Sim or object with lightning. Use it from the shift-click menu, or it strikes the active Sim. | Seasons or Snowy Escape |
weather.picker_dialogneeds testingcheats | Opens a picker where you choose the weather. | Seasons |
weather.start_icy_conditionsneeds testingcheats | Freezes the snow on the ground into ice. It fails if no snow is on the ground. | Snowy Escape |
weather.summon_lightning_strikeneeds testingcheats | Strikes lightning somewhere near the active Sim. | Seasons or Snowy Escape |
aspirations.complete_current_milestoneneeds testingcheats | Completes the current milestone of the active Sim's aspiration, with its satisfaction points. More about aspirations.complete_current_milestone | Base game |
sims.give_satisfaction_points 5000needs testingcheats | Gives the active Sim that many satisfaction points to spend in the rewards store. More about sims.give_satisfaction_points | Base game |
aspirations.complete_aspiration aspiration_Knowledge_A1needs testingcheats | Completes one aspiration milestone, by its internal name, with all of its goals. | Base game |
fame.force_fame_moments trueneeds testingcheats | Makes fame moments, the random good or bad moments of famous Sims, happen every time they can. | Get Famous |
fame.set_freeze_fame trueneeds testingcheats | Freezes the active Sim's fame where it is, so it neither grows nor fades. false unfreezes it. | Get Famous |
famepoints 1000needs testingcheats | Adds fame perk points to the active Sim, to spend on fame perks. It needs Get Famous. | Get Famous |
bucks.unlock_perk vampirePerks_MindPowers_Mesmerize true | Unlocks one perk, by its internal name. With true it is free; without, it costs the usual points. | Base game |
bucks.update_bucks_by_amount VampirePowerBucks 10needs testingcheats | Adds points to a perk currency, such as vampire power points or spellcaster perk points. The first word names the currency. | Base game |
testingcheats true | Turns on the game's cheat mode, which the commands marked testingcheats need. testingcheats false turns it off. More about testingcheats | Base game |
clock.setspeed three | Sets the game speed: paused, one, two or three. | Base game |
fps onengine cheat | Shows the frame rate on screen. fps off hides it. | Base game |
headlineeffects offengine cheat | Hides the effects above Sims' heads, like the plumbob and speech bubbles, with off. on brings them back. | Base game |
hovereffects offengine cheat | Turns off the highlight when you hover over objects. on brings it back. | Base game |
Cheats by category
Cheats in every life sim
| Game | Open the console | Money cheat | Unlocks the rest | Cheats in our list |
|---|---|---|---|---|
| The Sims 4 | Ctrl + Shift + C | motherlode adds §50,000 | testingcheats true | 81 |
| The Sims 3 cheats | Ctrl + Shift + C | motherlode adds §50,000 | testingCheatsEnabled true | 47 |
| The Sims 2 cheats | Ctrl + Shift + C | motherLode adds §50,000 | boolProp testingCheatsEnabled true | 52 |
| Paralives cheats | Ctrl + Shift + C | JACKPOT adds $50,000 | Nothing: every command works | 138 |
Each count is the cheats players can type in that game, read from its own files. Debug and developer commands are left out.
How to open the cheat console
You open the cheat console in Live mode with a shortcut on your keyboard or controller. Press Ctrl + Shift + C on PC, or press Cmd + Shift + C on Mac. On console, press all four shoulder buttons at the same time to bring up the text box.
Type your command into the box and press Enter. Some commands work outside Live mode, such as freerealestate on when you view the neighborhood map. You also must type cas.fulleditmode before you open Create a Sim to unlock name, age, trait, and aspiration edits.
Many cheats in the tables require you to activate cheat mode first. Type testingcheats true into the console to turn cheat mode on. When you finish, type testingcheats false to turn cheat mode off again.
What turning on testingcheats changes
Turning on testingcheats unlocks the commands marked as needing it in our tables. With it active, the money command sets your household funds to any exact amount up to 9,999,999 Simoleons. You can also set a skill to level 10 or add 100 points to a friendship or romance track.
Career and need commands also depend on this setting. You can promote your active Sim, set their work performance to 100, or retire them for a pension. You can also fill the needs of every Sim in the save or stop household needs from going down.
Enabling testingcheats also lets you use shift-click menus on Sims and objects. For example, you can shift-click a Sim to move them into your household with sims.add_to_family. If you have Seasons or Snowy Escape, you can use the shift-click menu with weather.lightning_strike_object to strike a target.
Questions
How do you get more Simoleons with cheats in The Sims 4?
Type motherlode to add 50,000 Simoleons to your household funds, or type kaching or rosebud to add 1,000 Simoleons. If you turn on testingcheats true first, you can type money followed by a number, like money 100000. Household funds top out at 9,999,999 Simoleons.
How do you place objects anywhere in build mode?
Open the cheat console and type bb.moveobjects on. This command lets you place objects overlapping other items, through walls, or in midair. You can also use bb.showhiddenobjects and bb.showliveeditobjects to reveal hidden items in the catalog.
How do you reset a stuck Sim in The Sims 4?
Type resetsim followed by the Sim's first and last name, such as resetsim Bella Goth. The Sim stops what they are doing and reappears. This command does not require testingcheats to be on.
How do you fully edit an existing Sim in Create a Sim?
Type cas.fulleditmode into the cheat console before you open Create a Sim. This unlocks the Sim's name, age, traits, and aspiration for editing. To open Create a Sim directly from Live mode to change outfits and looks, type sims.modify_in_cas.
How do you turn off death or fires in The Sims 4?
Turn on testingcheats true, then type death.toggle false to block every death action except Beetle Juice. This setting does not save when you quit, so you must type it again after you restart the game. To stop objects from catching fire, type fire.toggle_enabled false.
