Ask anyone who uses ChatGPT for actual work what irritates them most and you’ll hear a version of the same answer: the re-explaining. Every new chat opens blank. The tone, the background file, the rule about never using bullet points, the fact that you work in UK English and sell to dentists — all of it goes back in the box the moment you hit new chat.
Projects fix that. The feature rolled out in December 2024 to paying subscribers, and a trimmed version has since reached free accounts. Instead of one long river of conversations, you get folders that carry their own files, their own instructions and their own history. Dull name. Genuinely useful.
What a ChatGPT Project actually is
A project is a container. Open one and you’re working inside a scoped workspace that holds four things:
- Chats — every conversation started inside the project stays filed there, not in your main history.
- Files — PDFs, spreadsheets, docs, images, code. The model can reference them across every chat in that project.
- Project instructions — a separate instruction set that layers on top of your global custom instructions rather than replacing them.
- Tools and connectors — where your plan allows, you can switch on things like web search, Canvas or linked apps for that project only.
The scoping is the whole point. A file you upload to your tax project is not floating around in every unrelated conversation. Your client instructions don’t bleed into the chat where you’re planning a holiday.
Setting one up takes about two minutes
Click New project in the sidebar, give it a name, then paste in instructions before you upload anything. Name it the way you’d name a folder on your desktop — “Client: Northwind Q3” beats “Work Stuff 2”. If you already have a sprawling chat you want to keep, open it and use the project option in the chat menu to move it across.
Then write instructions that read like rules, not wishes. “Answer in short paragraphs. Assume I know the basics. Never invent statistics; say when you’re unsure. Use the attached brand guide for tone.” That’s a usable brief. “Be helpful and professional” is not.
Five places projects earn their keep
One project per client
Upload the brief, the brand guide, the last two deliverables and the meeting notes. Now every draft comes back in the right voice without you re-pasting a style paragraph. Freelancers with four or five clients get the most obvious return here.
Studying for something with a syllabus
Drop in lecture slides, past papers and your own notes, then ask for quizzes, explainers and mark-scheme comparisons. Because the source material stays in place, follow-up questions don’t need the context rebuilt each time.
A long writing project
A newsletter, a book, a thesis chapter. Keep a style file, an outline file and a decisions file (names, dates, facts you’ve already nailed down). It functions as a lightweight continuity checker for anything that runs past a few thousand words.
Job hunting
CV, three versions of a cover letter, a list of target roles and the job descriptions you’re chasing. Paste a new listing and ask which of your existing bullets map to it. It’s a much better use of the tool than starting from scratch each time.
Small business admin
Pricing sheet, FAQ, refund policy, the tone you use with customers. Drafting replies to awkward emails becomes a thirty-second job rather than a twenty-minute one.
Why files and instructions together beat either one alone
Instructions on their own drift. Ask for the same thing in week one and week six and the output slowly changes shape. Files on their own get skimmed — upload twenty PDFs with no guidance and the model has to guess which one matters. Put the two together and you get something closer to consistency: the instructions set the behaviour, the files carry the facts, and the chat history shows what you’ve already rejected.
It’s still not magic. Long documents get partially missed, and the model will occasionally summarise a file it hasn’t fully read. It’s worth knowing where ChatGPT is genuinely strong and where it still fails before you hand it anything you can’t check.
Plan limits you’ll bump into
File allowances differ by tier. Plus caps out at roughly 20 files per project; Pro and Team get considerably more headroom. Free accounts get projects too, but with a smaller file limit and fewer of them, which matters if you were planning one folder per client. If you’re weighing up whether the upgrade is worth it for this alone, this breakdown of what ChatGPT Plus adds over the free tier covers the file limits and the other practical differences.
Projects vs custom GPTs vs memory
These three get confused constantly, and picking the wrong one wastes time.
- Memory is about you — your job, your preferences, facts you’ve mentioned. It follows you everywhere and you don’t control it precisely.
- A custom GPT is a packaged assistant you configure and can share with other people. Good for a repeatable task with a fixed setup.
- A project is a private workspace tied to one body of work. Nothing is published, nothing is shared unless you’re on a Team or Enterprise plan and choose to share it.
Rule of thumb: if the context is a set of documents and a deadline, use a project. If it’s a repeatable job you want other people to run, build a custom GPT. If it’s a one-off question, skip all of it and just type.
Five habits that make projects useless
Most disappointing projects fail for boring reasons:
- Dumping without direction. Fifty files and no instructions is a haystack, not a workspace.
- Building one mega-project. Keep work and personal separate, and split by client or subject once a folder passes a dozen chats.
- Writing essays as instructions. Three tight rules outperform three paragraphs of context.
- Never pruning. Outdated files quietly poison answers. Delete the old pricing sheet when it’s replaced.
- Assuming collaboration. Sharing projects with colleagues is a Team and Enterprise feature. On a personal plan, that folder is yours alone.
If you write code, the project becomes a context folder
Projects are quietly decent for development work. Drop in your schema, your API notes, the error logs and a short description of the architecture, and the model stops asking which framework you’re on. It won’t replace a proper AI coding tool with repo access — the comparison of Blackbox AI against Copilot, Cursor and ChatGPT is worth reading if that’s your main use case — but for design discussions and debugging a stack trace, the persistent context helps more than you’d expect.
What about the alternatives?
Claude, Gemini and DeepSeek all have their own version of persistent context, and they handle it differently. Some lean harder on built-in memory, others on large context windows that swallow a big document in one go. The trade-offs are covered in this look at DeepSeek versus ChatGPT, Claude and Gemini. Projects remain the most folder-like implementation of the idea, which is why people who think in directories tend to stick with it.
Build one project this week
Pick the task you’ve explained to ChatGPT more than three times in the last month. That’s your first project. Spend fifteen minutes on it: write four rules, upload the two or three documents you keep re-pasting, and move any relevant old chats inside. Give it a week of real use before building a second one.
The habit that separates people who get value from projects from people who forget they exist is small and unglamorous — open the project first, not a blank chat. Once the right context is one click away instead of a paragraph of re-explaining, the folder stops being a feature you tried and becomes the place you actually work.

