The Sims 4 came out in 2014 and since then the wonderful people of the Sims community have found all the best cheats, codes and tips. Most of these Sims 4 codes and cheats should work on both PC and Mac. However, note there are different commands for opening the cheat console window on PC and Mac. In addition, please note some cheats or codes apply to certain expansion packs where listed.
The Sims 4 General Cheat Codes and Tips
Many of the cheat codes you use will only work if you first enable cheat testing. To enable cheats:
- On your PC keyboard hit CTRL + SHIFT + C to bring up the cheat console window.
- On your Mac keyboard hit CMD + SHIFT + C to bring up the cheat console window.
- In the cheat console window type, the following and then press enter
testingcheats true
Now all of the cheat codes for The Sims 4 we have listed here will work in your game. Please note if you use a lot of cheat codes there is a bug that means you may need to enable cheats again by repeating steps 1 and 2. To disable cheats type in the cheat console window
testingcheats false
Once you have enabled cheats testing there is a wide range of changes you can make to your game and sims. Get more Simoleons, have an instant pregnancy, turn off death, and even alter your careers and skills. Includes cheat codes for The Sims 4 expansion packs up to and including the latest Parenthood expansion pack released May 2017.
cas.fullEditMode | Edit a Sim mid-game |
freeRealEstate [on or off] | All houses are free to buy. Note: Use this cheat code while in the neighborhood screen. |
resetsim firstname lastname | Resets a stuck Sim |
death.toggle false | Disables death |
death.toggle true | Enables death |
fps [on or off] | Turns the display of Frames Per Second on or off |
fullscreen | Makes the game fullscreen, use the same code to go back to windowed mode |
objects.consumables_infinite_toggle | Infinite consumables for your Sim |
ui.dialog.auto_respond | Backs out of dialog or makes a choice automatically |
headlineEffects [on or off] | Hides all overhead effects such as speech and thought bubbles |
sims.spawnsimple[# of Sims desired] | Spawn specified number of Sims. Note: Keep this number low to avoid crashes. |
stats.set_stat commodity_becomingVampire 2160 | Turns your active Sim into a vampire via the natural process |
traits.remove_trait trait_occultVampire | Turns your active Sim into a vampire straight away |
traits.remove_trait trait_occultVampire | Turns your active vampire Sim back into a human |
stats.set_stat rankedStatistic_occult_vampireXP 1593 | This code will max out your vampire rank as well as add 2 power points every time you enter the code. Vampire codes courtesy of TwistedMexi |
help | Displays available commands |
quit | Exits the game |
How to remove Tutorials from The Sims 4
- Open the Origin Client
- Right Click The Sims 4 game cover
- Select View Game Properties
- Click on Game Properties.
- In the pop-up box add the following line to the Command Line Arguments box and then hit apply:
— — no_tutorial
How to turn off or adjust aging
In The Sims 4, you have built-in options to change the duration of your Sim’s age growth. Through these same options, aging can be turned off completely as well. To access the aging options go to the Main Menu and then Options. Under Options, you can alter your Sim’s lifespan by adjusting it between short, normal, and long. To completely stop aging, in the same options just above Lifespan, turn off auto aging.
How to use Shift-Click cheats
In The Sims 4, there is also a variety of cheats that are used by shift-clicking sims, objects, etc. instead of typing codes into the cheat console window. To enable shift-click cheats you must still use the cheat console window. Open the cheat console window by hitting CTRL + SHIFT + C (CMD + SHIFT + C for Mac) and type testingcheats true then hit enter. Now with testing cheats enabled you can shift-click the following:
- Sims – See options to enable/disable an individual sim’s needs decay, edit the sim’s appearance in CAS, add this sim to your current active family, fill all needs or reset the sim.
- NPC Sims – See options to add this NPC sim to your active household, reset the sim, enable/disable the sim’s needs decay or edit their appearance in CAS.
- Mailbox – Enable or disable overall household needs decay.
- Objects – Reset objects or make them dirty/clean. You can also use Shift + [ or ] to change the size of a selected object.
- Ground – Teleport anywhere in a neighborhood where your sim is able to walk.
The Sims 4 Money Codes and Cheats
kaching or rosebud | Gives your active Sim $1000 Simoleons |
motherlode | Gives your active Sim $50,000 Simoleons |
sims.modify_funds +[enter amount] | Adds specified number of Simoleons to active Sim’s wallet |
households.autopay_bills | Auto-pays your household bills |
households.force_bills_due | Force household bills to be due |
The Sims 4 Build mode and Buy mode Codes and Cheats
- Use SHIFT + [ and SHIFT + ] to scale the size of an object up and down. Items cannot go smaller than their original size though they can go quite large. Make sure you have the item selected.
bb.moveobjects [on/off] | Enables move objects cheat and objects can be put on top of each other |
bb.showhiddenobjects | Shows hidden objects |
bb.enablefreebuild | Enables all building, edit secret lots, build on rabbit holes |
bb.ignoregameplayunlocksentitlement | Unlocks career objects |
objects.gsi_create_obj <objectID> | Spawn object |
shift [
shift ] |
It makes the size of an object smaller.
Makes the size of an object larger. |
The Sims 4 Death Codes and Cheats
Sims.add_buff buff_mortified | Death by embarrassment. It causes death within 5 hours. |
Sims.add_buff buff_death_elderExhaustion_warning | Death by exhaustion |
Sims.add_buff buff_motives_hunger_starving | Death by hunger within 24 hours |
Sims.add_buff buff_hysterical | Death by laughter |
Sims.add_buff buff_death_electrocution_warning | Death by repair electrocution |
The Sims 4 Career and School Codes and Cheats
careers.demote[name of career] | Earn a demotion in chosen career |
careers.promote[name of career] | Earn a demotion in chosen career |
careers.promote gradeschool or
careers.promote highschool |
Raise a child Sim’s Grade Performance |
careers.promote astronaut | Gain a promotion in the Astronaut Career |
careers.promote athletic | Gain a promotion in the Athlete Career |
careers.promote business | Gain a promotion in Business Career |
careers.promote criminal | Gain a promotion in the Criminal Career |
careers.promote adult_critic | Gain a promotion in the Critic Career (City Living Expansion) |
careers.promote culinary | Gain a promotion in Culinary Career |
careers.promote detective | Gain a promotion in the Detective Career (Get to Work Expansion) |
careers.promote doctor | Gain a promotion in the Doctor Career (Get to Work Expansion) |
careers.promote entertainer | Gain a promotion in the Entertainer Career |
careers.promote activist | Gain a promotion in the Politics Career |
careers.promote scientist | Gain a promotion in Scientist Career |
careers.promote secretagent | Gain a promotion in the Secret Agent Career |
careers.promote socialmedia | Gain a promotion in the Social Media Career (City Living Expansion) |
careers.promote techguru | Gain a promotion in the Tech Guru Career |
careers.promote writer | Gain a promotion in the Writer Career |
careers.add_career [nameofcareer] | Adds specified career to active Sim |
careers.remove_career [nameofcareer] | Removes specified career from active Sim |
The Sims 4 Pregnancy and Relationship Codes and Cheats
Use the following codes to set a relationship. To do so, make sure you have testingcheats enabled [testingcheats true] and then enter in the cheat console window:
[relationship.add_bit[Sim’s ID Number] [target Sim’s ID Number] [relationship code name]
e.g. relationship.add_bit 30487 78039 romantic-married
Note: To get a Sim’s ID number use the following:
sims.get_sim_id_by_name (first name) (last name)
- romantic-married
- family_husband_wife
- family_parent
- family_son_daughter
- family_brother_sister
- family_grandparent
- family_grandchild
modifyrelationship [Sim’s full name] [target Sim’s full name] [50 or -50] | Modify the friendship of 2 Sims |
Modifyrelationship [Sim’s full name] [target Sim’s full name] [50 or -50] romance_main | Modify the romantic relationship of 2 Sims |
relationship.introduce_sim_to_all_others | Makes Sim acquaintances with ALL Sims Note: Includes recently deceased Sims. Takes a few seconds to complete. |
relationship.destroy [your Sim’s ID number] [target Sim’s ID number] | Destroy your active Sim’s relationship with specified Sim |
sims.add_buff pregnancy_trimester1 | Make Sim or Ghost pregnant in first trimester |
sims.add_buff pregnancy_trimester2 | Make Sim or Ghost pregnant in second-trimester |
sims.add_buff pregnancy_trimester3 | Make Sim or Ghost pregnant in third-trimester |
sims.add_buff Pregnancy_InLabor | Make Any Sim or Ghost Appear Pregnant. This reenacts a birth and provides a bassinet from social services as well as all the notifications that come with birth. However, it does not produce a baby or new family member. |
The Sims 4 Skill Change Codes and Cheats
Use the following codes to change the skill levels of your sims. To change the skill level of a currently active sim:
- Open the cheat console window with SHIFT + CTRL + C (CMD + SHIFT + C for Mac).
- Type testingcheats true and hit enter to enable cheats.
- Type stats.set_skill_level <skill> <level> filling in <skill> with a skill code from below and <level> with the level you want your sim’s skill to be.
e.g. stats.set_skill_level AdultMajor_Baking 9 – sets your sim’s Baking skill to level 9.
Adult’s Skill Selector Codes
Skill level range [0-10] for Adults unless listed otherwise.
AdultMajor_Baking | Selects the Baking Skill |
AdultMajor_Bowling [1-5 range] | Selects the Bowling Skill (Bowling Night) |
AdultMajor_Charisma | Selects the Charisma Skill |
AdultMajor_Comedy | Selects the Comedy Skill |
AdultMajor_HomestyleCooking | Selects the Cooking Skill |
Minor_Dancing | Selects the Dancing Skill |
Major_DJ | Selects the DJ Skill |
AdultMajor_Fishing | Selects the Fishing Skill |
Skill_Fitness | Selects the Fitness Skill |
AdultMajor_Gardening | Selects the Gardening Skill |
AdultMajor_GourmetCooking | Selects the Gourmet Cooking Skill |
AdultMajor_Guitar | Selects the Guitar Skill |
AdultMajor_Handiness | Selects the Handiness Skill |
AdultMajor_Herbalism | Selects the Herbalism Skill (Outdoor Retreat Expansion) |
AdultMajor_Logic | Selects the Logic Skill |
AdultMajor_Mischief | Selects the Mischief Skill |
AdultMajor_Bartending | Selects the Mixology Skill |
AdultMajor_Painting | Selects the Painting Skill |
AdultMajor_Photography | Selects the Photography Skill (Get to Work Expansion) |
AdultMajor_Piano | Selects the Piano Skill |
Major_PipeOrgan | Selects the Pipe Organ Skill (Vampires) |
AdultMajor_Programming | Selects the Programming Skill |
AdultMajor_Reaping | Selects the Reaping Skill |
AdultMajor_RocketScience | Selects the Rocket Science Skill |
VampireLore [0-15] | Selects the Vampire Lore Skill (Vampires) |
AdultMajor_VideoGaming | Selects the Video Gaming Skill |
AdultMajor_Violin | Selects the Violin Skill |
AdultMajor_Wellness | Selects the Wellness Skill (Spa Day) |
AdultMajor_Writing | Selects the Writing Skill |
Children’s Skill Selector Codes
Skill level range [0-10] for Children.
skill_child_creativity | Selects the Child’s Creativity Skill |
skill_child_mental | Selects the Child’s Mental Skill |
skill_child_motor | Selects the Child’s Motor Skill |
skill_child_social | Selects the Child’s Social Skill |
Toddler’s Skill Selector Codes
Skill level range [0-5] for Toddlers unless listed otherwise.
skill_level Toddler_communication | Selects the Toddler’s Communication Skill |
skill_level Toddler_imagination | Selects the Toddler’s Imagination Skill |
skill_level Toddler_movement | Selects the Toddler’s Movement Skill |
skill_level Toddler_potty [1-3 range] | Selects the Toddler’s Potty Skill |
skill_level Toddler_thinking | Selects the Toddler’s Thinking Skill |
The Sims 4 Services Codes and Cheats
Soak.create_soak_handyman_situation | Call a Handyman |
Soak.create_soak_maid_situation | Call a Maid |
Soak.create_soak_party_situation | Call and start a party |
Soak.enable_soak_handyman_situation | Enable Handyman and send one to a household |
Soak.enable_soak_maid_situation | Enable a Maid and send one to a household |
Soak.enable_soak_party_situation | Enable a Party and send one to a household |
Sims.remove_buff NPC_maid | Stop being a maid, removes the Maid buff |
Sims.add_buff NPC_maid | Make a Sim a Maid, adds the Maid buff |
The Sims 4 Needs and Moodlets Codes and Cheats
sims.remove_all_buffs | Removes all mood from active Sim |
sims.give_satisfaction_points # | Adds specified amount of satisfaction points to active Sim |
aspirations.complete_current_milestone | Complete current Milestone for active Sim |
sims.add_buff buff_enraged | Add Enraged buff and access enraged social options |
sims.remove_buff buff_enraged | Remove Enraged buff |
fillmotive [motive] i.e motive_hunger or motive_energy | Fills specified motive |
The Sims 4 Get To Work Expansion Codes and Cheats
Use the following codes to unlock The Sims 4 Get To Work retail perks for your sims also courtesy of TwistedMexi. To unlock a retail perk for a currently active sim with ownership of the retail store:
- Open the cheat console window with SHIFT + CTRL + C (CMD + SHIFT + C for Mac).
- Type testingcheats true and hit enter to enable cheats.
- Enter the desired cheat code into the cheat console window and hit enter.
Retail Perks
Register of Tomorrow | bucks.unlock_perk RegisterMimic true |
Stunning Sign | bucks.unlock_perk SignageMimic true |
Provocative Pedestal | bucks.unlock_perk PedestalMimic true |
Extra Worker Slot 1 | bucks.unlock_perk AdditionalWorker_1 true |
Extra Worker Slot 2 | bucks.unlock_perk AdditionalWorker_2 true |
Serious Shopper | bucks.unlock_perk CustomerPurchaseIntent true |
MegaManager | bucks.unlock_perk ImproveManagementSocials true |
Slick Salesman | bucks.unlock_perk ImproveRetailSocials true |
Superfluous Surplus | bucks.unlock_perk DecreaseRestocking_Temporary true |
Cheaper Restocking | bucks.unlock_perk DescreaseRestockingCost true |
My First Simoleon | bucks.unlock_perk StorePlacard_1 true |
Fobbs 500 | bucks.unlock_perk StorePlacard_2 true |
Snazzy Shirt | bucks.unlock_perk RetailOutfit true |
Faster Checkouts Small | bucks.unlock_perk CheckoutSpeed_Small true |
Faster Checkouts Large | bucks.unlock_perk CheckoutSpeed_Large true |
Faster Restock Small | bucks.unlock_perk RestockSpeed_Small true |
Faster Restock Large | bucks.unlock_perk RestockSpeed_Large true |
Curious Shopper | bucks.unlock_perk CustomerBrowseTime true |
Sure Sale | bucks.unlock_perk SureSaleSocial true |
Instant Restock | bucks.unlock_perk InstantRestock true |
The Sims 4 Parenthood (expansion) Codes and Cheats
The following cheat codes are for new The Sims 4 Parenthood expansion pack and were provided courtesy of TwistedMexi. TwistedMexi is a long time Sims player and The Sims 4 modder who found these developer cheat codes super quickly for players! You can follow TwistedMexi’s Twitter and donate to their Patreon. Also at Patreon find more info on TwistedMexi’s Sims 4 mods like the awesome Terrain Pack pictured below.
Parenting Skill
Change the level of skill for your Parenting capabilities.
Valid values are 1 through 10.
stats.set_skill_level AdultMajor_Parenting <value>
Curfew Cheat
Quickly change the curfew of the current household with this cheat.
Valid values for <time> are 19, 21, and 23. (7PM, 9PM, and 11PM respectively)
curfew.set_curfew <time>
Character Value Cheats
These cheats will let you set your sims character values, -100 for completely negative, and 100 for completely positive.
0 is neutral.
<value> should be a value between -100 and 100.
Character Values | Command |
Empathy | stats.set_stat lifeSkillStatistic_Empathy <value> |
Manners | stats.set_stat lifeSkillStatistic_Manners <value> |
Responsibility | stats.set_stat lifeSkillStatistic_Responsibility <value> |
Conflict Resolution | stats.set_stat lifeSkillStatistic_ConflictResolution <value> |
Emotional Control | stats.set_stat lifeSkillStatistic_EmotionalControl <value> |
Character Trait Cheats
These cheats are for the traits that are normally rewarded for having a certain character value. Opposite traits can not be added at the same time, and you may use traits.remove_trait to remove the existing trait if you wish to add the other one.
Character Values Trait | Command |
Good Manners | traits.equip_trait GoodManners |
Bad Manners | traits.equip_trait BadManners |
Responsible | traits.equip_trait LifeSkills_Responsible |
Irresponsible | traits.equip_trait Irresponsible |
Mediator | traits.equip_trait Mediator |
Argumentative | traits.equip_trait Argumentative |
Compassionate | traits.equip_trait Compassionate |
Insensitive | traits.equip_trait LifeSkills_Unfeeling |
Emotional Control | traits.equip_trait EmotionalControl |
Uncontrolled | traits.equip_trait Uncontrolled |
Childhood Phase Traits
These cheats are for the traits that are normally part of the childhood phases system. Conflicting traits can not be added at the same time, and you may use traits.remove_trait to remove the existing trait if you wish to add the other one.
Childhood Phase Trait | Command |
Clingy | traits.equip_trait ChildhoodPhase_Clingy |
Picky Eater A | traits.equip_trait ChildhoodPhase_PickyEater_A |
Picky Eater B | traits.equip_trait childhoodphase_PickyEater_B |
Picky Eater C | traits.equip_trait childhoodphase_PickyEater_C |
Picky Eater D | traits.equip_trait childhoodphase_PickyEater_D |
Picky Eater E | traits.equip_trait childhoodphase_PickyEater_DisgustedByFood |
Picky Eater F | traits.equip_trait childhoodphase_PickyEater_F |
Loud | traits.equip_trait ChildhoodPhase_Loud |
Rebellious | traits.equip_trait ChildhoodPhase_Rebellious |
Mean Streak | traits.equip_trait ChildhoodPhase_MeanStreak |
Bear | traits.equip_trait ChildhoodPhase_Bear |
Distant | traits.equip_trait ChildhoodPhase_Distant |