How-to
How to Develop Film at Home (Black and White and C-41)
The short answer
To develop film at home, you load the roll onto a reel inside a light-tight daylight tank in total darkness, run developer, stop bath and fixer (or a color kit's blix) through the tank, then wash the film and hang it to dry; only the loading needs a changing bag or a dark room.
Black and white develops at about 68°F (20°C) and forgives small errors, while C-41 color needs its developer held at 100 to 102°F. As of October 2026, chemistry costs about $1 to $3 a roll, against $8 to $10 at a lab for develop only, once you own $123.90 of basic gear.
- Black and white developer
- 68°F (20°C) for most filmsformat.com
- C-41 lab standard
- 3:15 at 100°F (37.8°C)en.wikipedia.org
- CineStill Cs41 at home
- 3:30 at 102°Fcinestillfilm.com
- Darkness needed
- Only while loading the reelwikihow.com
- Paterson tank + 2 reels
- $44.99 (Oct 2026)cinestillfilm.com
- Lab, 35mm develop only
- $8 to $10 (Oct 2026)perfectimagecamera.com
Can you develop film at home without a darkroom?
Yes. A daylight developing tank keeps light out once its lid is on, so the only step that needs darkness is winding the film onto the reel. A changing bag or a closet with no light leaks covers that, and wikiHow notes you can turn the lights on as soon as the film is inside the closed tank. Everything else happens at a kitchen or bathroom sink.
Every roll goes through the same basic sequence. Developer makes the exposed image visible, a stop bath or a water rinse halts it, and fixer removes the leftover silver halide, which would otherwise darken and fog the film. A wash clears the chemicals before the film dries.
Black and white uses a separate developer, stop and fixer at room temperature, and the developing time changes with each film and developer. C-41 color uses a hot color developer followed by bleach and fixer, which most home kits combine into one bath called blix; commercial labs keep them separate. The C-41 process is the same for every C-41 film, so a given kit uses one time for Kodak Gold and Portra 400 alike.
Sources: wikihow.com, mrleica.com, en.wikipedia.org, en.wikipedia.org, en.wikipedia.org, format.com
Black and white vs C-41: which should you develop first?
| Black and white | C-41 color | |
|---|---|---|
| Developer temperature | About 68°F (20°C) for most films; Df96 monobath works anywhere from 68 to 82°F | 100°F (37.8°C) lab standard; 102°F for CineStill Cs41 |
| How exact it must be | Change the time about 10% per 1°C (1.8°F) off 68°F; colder means longer | Lab spec holds ±0.27°F (±0.15°C) |
| Developer time | Different for every film and developer pair: check the datasheet or the Massive Dev Chart | Same for every C-41 film: 3:15 lab standard, 3:30 for Cs41 in a small hand tank |
| Baths | Developer, stop (or water), fixer, wash, wetting agent | Developer, blix (or bleach then fixer), wash, optional stabilizer |
| Extra gear | None beyond the basics | A water bath heater: a sous vide cooker or the CineStill TCS-1000 ($109.95) |
| Chemistry per roll | About $1.13 to $1.70 with FPP 76 plus FPP fixer ($7.99 + $8.99 = $16.98 per liter pair, 10 to 15 rolls); about $1.25 with Df96 monobath | About $1.00 (FPP kit, $19.99 for about 20 rolls) to $2.95 (Kodak 2.5L kit, $59.00 for up to 20 rolls, one-shot); CineStill Cs41 is about $1.37 |
Pick the Black and white if
- You want the most forgiving first roll: Format recommends starting with black and white 35mm because it is simpler and needs less gear
- You want to skip temperature control with a room-temperature monobath such as CineStill Df96
- Most of what you shoot is Ilford HP5 Plus, Kodak Tri-X, Kentmere 400 or another black and white stock
Pick the C-41 color if
- Most of what you shoot is color negative such as Kodak Portra, Gold or Ultramax
- You can hold a water bath at temperature: a Talk Photography member says C-41 is no harder than black and white once temperature control is sorted
- You like one time for every film: Analog.cafe calls C-41 the more straightforward process and suggests starting with color
Sources: format.com, en.wikipedia.org, cinestillfilm.com, cinestillfilm.com, cinestillfilm.com, analog.cafe, talkphotography.co.uk, filmphotographystore.com, filmphotographystore.com, filmphotographystore.com, cinestillfilm.com
What you need to develop film at home (with prices)
Black and white and C-41 use the same core gear. Prices below were checked on October 28, 2026 at the CineStill and Film Photography Project (FPP) online stores. The six basics, a Paterson tank ($44.99), the FPP changing bag ($29.99) and thermometer ($20.99), a pitcher ($9.99), clips ($8.95) and a cartridge opener ($8.99), add up to $123.90 before chemistry.
Color adds one item: something that holds the chemistry at 100 to 102°F. CineStill sells its TCS-1000 heater for $109.95, and a Talk Photography member who develops C-41 at home points out that a sous vide heater does the same job, some for less. For boxed starter kits compared side by side, see best film developing kits.
| Item | Example and store | Price | Needed for |
|---|---|---|---|
| Daylight tank with 2 reels | Paterson Super System 4 Universal: two 35mm reels or one 120 reel, up to 580ml (CineStill) | $44.99 | Both |
| Changing bag | FPP large 27 x 30 in., or CineStill 27 x 30 in. | $29.99 / $34.99 | Both |
| Thermometer | FPP dial thermometer, F and C, accurate to 1/2 degree | $20.99 | Both |
| Mixing pitcher | CineStill °Cs 1000ml pitcher | $9.99 | Both |
| Film clips | CineStill stainless steel 2-pack, one weighted | $8.95 | Both |
| Cartridge opener | CineStill stainless steel 35mm opener | $8.99 | 35mm |
| Water bath heater | CineStill TCS-1000, or a kitchen sous vide cooker | $109.95 | C-41 |
| Bottles, scissors, timer | Labeled storage bottles, any scissors, a phone timer | Varies | Both |
Only shooting black and white 35mm? CineStill's JOBO Mono kit bundles a JOBO 1510 tank and reel, 530ml of Df96 monobath (8+ rolls) and a filter funnel for $69.95, but it does not take 120 film.
Sources: cinestillfilm.com, filmphotographystore.com, cinestillfilm.com, filmphotographystore.com, cinestillfilm.com, cinestillfilm.com, cinestillfilm.com, cinestillfilm.com, talkphotography.co.uk, cinestillfilm.com
Film developing chemistry: prices and rolls per kit
| Seller | Item | Price | Note |
|---|---|---|---|
| CineStill | CineStill Df96 B&W monobath, 1000ml | $19.99 | Develops and fixes in one bath; 16+ rolls, so about $1.25 a roll |
| CineStill | Ilford Ilfosol 3 developer, 500ml | $21.95 | 1:9 makes 5 liters for 16 rolls of 35mm 36 exp., so about $1.37 a roll, developer only |
| CineStill | Kodak Professional D-76 powder, makes 1 liter | $9.99 | Use as stock, or at 1:1 for more sharpness and more grain |
| Film Photography Project | FPP 76 developer (D-76 type), makes 1 liter | $7.99 | About 10 to 15 rolls of 35mm as reusable stock, per FPP |
| Film Photography Project | FPP fixer powder, makes 1 liter | $8.99 | Fixing time 5 to 10 minutes |
| CineStill | Kodak Professional Kodafix, quart concentrate | $14.99 | Dilute 1:3 for film to make 1 gallon |
| CineStill | Kodak Professional Indicator Stop Bath, 16 oz | $11.99 | Concentrate makes 8 gallons; a water rinse also works |
| CineStill | Kodak Professional Wetting Agent 200 (Photo-Flo), 16 oz | $13.99 | Dilute 1:200 for the final rinse |
| Film Photography Project | FPP Foto Flow wetting agent, 4 oz | $6.99 | Smaller, cheaper wetting agent bottle |
| CineStill | CineStill Cs41 C-41 liquid kit, 1 quart | $32.99 | Up to 24 rolls, so about $1.37 a roll |
| Film Photography Project | Unicolor C-41 kit, 1 liter powder | $32.99 | Rated 12 to 15 rolls, so $2.20 to $2.75 a roll; developer, blix and stabilizer |
| Film Photography Project | FPP C-41 color negative kit, 1 liter powder | $19.99 | Separate bleach and fixer; about 20 rolls recommended, so about $1.00 a roll ($19.99 divided by 20) |
| Unique Photo | Arista C-41 liquid kit, makes 1 gallon | $89.99 | About 13 minutes total at 102°F; about 32 rolls, so $2.81 a roll |
| CineStill | Kodak C-41 film processing kit, 2.5L | $59.00 | Separate bleach and fixer; up to 20 rolls one-shot, so $2.95 a roll or more ($59.00 divided by 20) |
Prices checked October 2026. They change often.
Is it cheaper to develop film at home than at a lab?
Yes, once you shoot regularly. As of October 2026, Perfect Image Camera in Lancaster, Pennsylvania charges $8 to develop a 35mm roll ($14 with a basic scan), and Mike's Camera charges $10 by mail ($19.99 with a low-res scan). At home, chemistry runs about $1 to $3 a roll, depending on the kit.
The gear is the hurdle. With Df96 for black and white, each roll saves about $6.75 against an $8 lab fee ($8.00 minus $1.25 of chemistry), so $123.90 of basic gear pays for itself in about 19 rolls ($123.90 divided by $6.75 is 18.4). C-41 takes longer to pay back because you also need a heater: $109.95 for a TCS-1000, though a Talk Photography member says some sous vide heaters cost less.
Home developing gives you negatives, not files. You still need a scanner or a camera setup to digitize them; see how to scan film at home. For more lab price tables, see how much it costs to develop film.
Sources: perfectimagecamera.com, mikescamera.com, cinestillfilm.com, uniquephoto.com, cinestillfilm.com, talkphotography.co.uk, filmphotographystore.com, cinestillfilm.com
How to develop black and white film at home, step by step
These steps follow the standard developer, stop, fix and wash routine in the wikiHow, Unique Photo and Format guides. They fit common stocks such as Ilford HP5 Plus, Kodak Tri-X and Kentmere 400; mainly the developer time changes from film to film.
- 1
Lay out everything first
Put the tank and lid, the reel, scissors and the cartridge opener inside the changing bag, or on a counter in a fully dark room. The reel must be completely dry, and Unique Photo suggests practicing on a sacrificed roll in daylight before your first real one.
- 2
Load the film in total darkness
Pop the cassette open, cut off the leader, wind the film onto the reel, drop it in the tank and close the lid. Skip the red safelight: wikiHow says a red light should not be on while you develop film. Once the tank is closed, the lights can go on.
- 3
Mix the chemistry and look up your time
Bring the developer to 68°F (20°C), letting powder developers cool back down after mixing. Get the time for your exact film and developer from the datasheet or the Massive Dev Chart, and change it about 10% for every 1°C (1.8°F) you are off, longer if colder.
- 4
Develop
Pour in the developer and start the timer. Invert the tank continuously for the first 10 seconds, then agitate again every minute, tapping the tank gently after each round to knock air bubbles off the film. Pour it out when the time is up.
- 5
Stop
Fill the tank with stop bath, commonly a 2% dilution of acetic acid in water, and agitate briefly; wikiHow rocks it for 30 seconds. Plain water also works: FPP's kit instructions stop with three water washes.
- 6
Fix
Pour in fixer for the time on its label: FPP's powder fixer lists 5 to 10 minutes, and Ilford Rapid Fixer is mixed 1+4 for film. Pour it back into its bottle for reuse, and never let fixer get into your developer. Once the film is fixed, you can open the tank.
- 7
Wash
Fill the tank with fresh water and invert 5 times, dump it, then repeat with 10 and 15 inversions. Washing under running water also works.
- 8
Wetting agent and dry
Finish with a rinse in wetting agent, such as Photo-Flo at 1:200, to prevent drying marks from hard water. Hang the film with a weighted clip at the bottom so it does not twist, and let it dry at least 4 hours before cutting.
Sources: wikihow.com, uniquephoto.com, format.com, en.wikipedia.org, filmphotographystore.com, analog.cafe, filmphotographystore.com, cinestillfilm.com, en.wikipedia.org
The monobath shortcut: CineStill Df96
A monobath develops and fixes in one solution, so there is no stop bath, no separate fixer and no strict 68°F target. CineStill rates Df96 for 68 to 82°F (20 to 28°C) with a tolerance of ±2°F, and one liter costs $19.99, processes 16 or more rolls and goes back in the bottle after each use. Load the film in darkness as for any black and white roll, pour in Df96 for the time below, then wash the film and hang it to dry.
The trade-offs come from CineStill's own page. T-grain films such as Kodak T-Max need double the time to clear and can come out with pink or purple dyes in the emulsion, which CineStill says is normal and fades away. Bromide drag lines can appear if the tank sits still for more than a minute. CineStill pushes or pulls a film by changing the temperature 10°F (6°C) per stop.
| Temperature | Minimum time | Agitation |
|---|---|---|
| 80°F (27°C) | 3 minutes | Constant |
| 75°F (24°C) | 4 minutes | Intermittent |
| 70°F (21°C) | 6 minutes | Minimal |
CineStill's page warns that Df96 may be clear and odorless but must not be drunk, so keep it in a clearly labeled bottle.
Sources: cinestillfilm.com
How to develop C-41 color film at home
Color is the same tank work as black and white with two differences: the developer must be hot and timed exactly, and the bleach and fixer usually come combined as blix. Times below are for the CineStill Cs41 and Unicolor kits; follow the sheet in your own kit.
- 1
Mix the kit
Dissolve or dilute each part as the instructions say, usually in hot water: Fstoppers mixed each Unicolor part in 110°F water, and Moment mixed CineStill's developer and blix at 120°F. Store each bath in its own labeled bottle.
- 2
Heat the bottles in a water bath
Stand the bottles in a basin held at temperature by a sous vide cooker or the CineStill TCS-1000: 102°F for Cs41, 100°F (37.8°C) for standard C-41. Use a basin big enough that the water level stays steady when you lift bottles out, and put a thermometer in the developer bottle to confirm it is heated through.
- 3
Load the tank, with or without a pre-soak
Load the reel in total darkness, exactly as for black and white. CineStill says an optional pre-soak brings the film up to temperature but dilutes the first moments of development and slows absorption by about 15 seconds, while full-strength developer poured onto cold, dry film loses about 1 to 2°C.
- 4
Develop, timed to the second
Pour in the developer: 3:30 at 102°F for Cs41, 3:15 at 100°F for the lab standard, 3.5 minutes for Unicolor. Moment agitates about 10 seconds every 30 seconds. With reused Cs41, add 2% to the time for each roll already processed.
- 5
Blix and vent
Pour in the blix: 6.5 minutes with Unicolor, 8 minutes in Moment's CineStill routine. Blix gives off gas, so vent the tank now and then while agitating, then pour it back into its bottle. Kodak's 2.5L kit and FPP's kit use separate bleach and fixer baths instead.
- 6
Wash
Rinse the film for about 3 minutes, per the Unicolor times Fstoppers lists.
- 7
Stabilize and hang
If your kit includes a stabilizer, use it at room temperature for 30 seconds to 1 minute, then hang the film with a weighted clip. CineStill says a stabilizer bath is not required for modern C-41 films.
Sources: fstoppers.com, shopmoment.com, cinestillfilm.com, talkphotography.co.uk, en.wikipedia.org, cinestillfilm.com, filmphotographystore.com
How long developing chemistry lasts, and how to reuse it
Most home chemistry is reusable: it goes back into its bottle after each roll and weakens a little every time. That is why CineStill adds 2% developer time for each roll already run through Cs41, while the blix time stays the same. Capacity figures are maker claims, and sources do not always agree on them.
- Unicolor C-41, 1 liter: rated 12 to 15 rolls, and FPP says it has stretched one to 20+. Fstoppers wrote in 2016 that the kit was rated for about eight rolls and went well past that.
- FPP C-41 kit: about 20 rolls, within a two to three month mixed use time.
- Tetenal C-41: about 6 weeks for opened working solution in an airtight bottle, according to Matt Osborne.
- Kodak C-41 2.5L kit: up to 20 rolls one-shot, or 60+ when used as a replenisher.
- FPP 76 developer and FPP fixer: about 10 to 15 rolls of 35mm per liter each, used as reusable stock.
- Ilford Rapid Fixer: up to 120 rolls or six months once mixed, according to Analog.cafe.
Sources: cinestillfilm.com, filmphotographystore.com, fstoppers.com, filmphotographystore.com, mrleica.com, cinestillfilm.com, filmphotographystore.com, analog.cafe
Common mistakes when developing film at home
These are the avoidable slips that the guides and forum threads cited on this page warn about.
- Loading under a red safelight. wikiHow says a red light should not be on while you develop film; load in complete darkness.
- Loading onto a damp reel. A damp reel makes loading much harder, Unique Photo warns, especially with roll film. Dry it completely and practice on a junk roll first.
- Guessing the developer time. Use the datasheet or the Massive Dev Chart for your exact film and developer, and correct about 10% per 1°C off 68°F.
- Contaminating the developer. FPP warns that any fixer getting into the developer ruins it, so keep a separate, labeled bottle for each bath.
- Fixing too briefly. Adorama's guide shakes the fixer for only 30 seconds, far shorter than FPP's 5 to 10 minutes or wikiHow's 5.
- Skipping the blix vent. The bath gives off gas, so release the pressure now and then while agitating.
- Letting C-41 temperature drift. Preheat the bottles in the water bath; cold, dry film alone pulls the developer down about 1 to 2°C.
Sources: wikihow.com, uniquephoto.com, format.com, filmphotographystore.com, adorama.com, filmphotographystore.com, fstoppers.com, cinestillfilm.com
Troubleshooting: why your negatives came out wrong
Check the edge markings first: the frame numbers and film name along the border. They are exposed at the factory, so they show up whenever development worked, which tells you whether the problem happened in the tank or in the camera.
| What you see | Likely cause | What to do |
|---|---|---|
| Film completely clear, no edge markings | Dead developer, or fixer poured in first | Mix fresh developer and label every bottle |
| Clear frames, but edge markings show | Development worked; the film was never exposed or was grossly underexposed | Check the camera and how the film was loaded |
| Edge markings on one side only | Not enough developer to cover the reel, often 35mm volume used for 120 | Fill the tank to the volume for that reel |
| Milky look after fixing | Under-fixed | Give it more time in fresh fixer |
| Pink or purple tint after Df96 | T-grain film such as T-Max needs double time to clear | Double the Df96 time for T-grain films; CineStill says the dyes fade away |
| Streaks or drag lines after Df96 | Tank sat still for more than a minute | Keep agitating throughout |
| Drying marks or water spots | Hard water, no wetting agent | Final rinse in Photo-Flo at 1:200 |
| C-41 negatives too dense, too thin or with color crossover | Developer temperature off | Check your thermometer and water bath first |
| Faded color skewed magenta | Old film, about 10+ years past its date | Normal for expired color film |
| Very low contrast, cloudy black and white negative | Color film run through black and white chemistry | Use C-41 chemistry for color film |
If the frames are blank but the edge markings are there, the chemistry did its job; read how to load film and check that the roll actually advanced.
Sources: thephotoforum.com, thephotoforum.com, uniquephoto.com, cinestillfilm.com, en.wikipedia.org, cinestillfilm.com, uniquephoto.com, thedarkroom.com, en.wikipedia.org
How to dispose of used film chemicals
Check your local rules first. CineStill's waste guide says most US municipalities allow hobbyist amounts of photo chemicals into the municipal sewer, but septic systems cannot treat processing waste. It advises against putting used or unused chemistry in the regular trash; household hazardous waste collection is the alternative.
Sources disagree on fixer. Analog.cafe says used fixer should not go down the drain, and CineStill calls silver recovery from used fixer a good practice. Follow the safety data sheet and label that come with each product.
Sources: cinestillfilm.com, analog.cafe
Questions people ask
Can a 20 year old film still be developed?
Yes. Old and expired film develops in the normal process for its type, black and white or C-41. Expect lower contrast, more fog and faded color; The Darkroom says color film about 10 or more years past its date skews magenta. More in [shooting expired film](/film/expired-film/).
Sources: thedarkroom.com
Is 200 or 400 film better for beginners?
For developing color at home it makes no difference: the C-41 process is the same for every C-41 film, so ISO 200 and 400 rolls share one time. In black and white, each film has its own time on its datasheet. For shooting, Unique Photo says ISO 100 to 400 suits daylight outdoors, while faster film saves more photos indoors, in shade or in the evening; see [Kodak Gold 200 vs Ultramax 400](/film/kodak-gold-200-vs-ultramax-400/).
Sources: en.wikipedia.org, format.com, uniquephoto.com
Do I need a stop bath to develop black and white film?
No. A plain water rinse can replace it, according to Wikipedia and Analog.cafe, and FPP's own kit instructions stop with three water washes. A stop bath, commonly a 2% acetic acid dilution, is the standard step; Unique Photo calls a proper stop solution a standard and efficient choice and lists clean water only for a simplified workflow.
Sources: en.wikipedia.org, en.wikipedia.org, analog.cafe, filmphotographystore.com, uniquephoto.com
Can I use the same tank for color and black and white film?
Yes. CineStill says one tank and set of reels can handle both, as long as you wash everything well after each session to avoid cross-contamination. Let the reels dry completely before the next load.
Sources: cinestillfilm.com, uniquephoto.com
Can you develop color film in black and white chemicals?
You can, but C-41 film run through black and white developer gives a very low-contrast, cloudy monochrome negative. The reverse exists on purpose: [Ilford XP2 Super](/film/ilford-xp2-super/) is a black and white film made for C-41 chemistry.
Sources: en.wikipedia.org
Can you push film when developing at home?
Yes. For black and white, extend development using the push time for your film and developer on the datasheet or the Massive Dev Chart; with Df96, CineStill changes the temperature by 10°F (6°C) per stop. For C-41, Kodak recommends 30 extra seconds in the developer to push certain films one stop, and FPP lists 4:40 for one stop and 5:25 for two with its kit. See [how to push and pull film](/film/push-and-pull-film/).
Sources: format.com, cinestillfilm.com, en.wikipedia.org, filmphotographystore.com
How long do you fix black and white film?
Usually 5 to 10 minutes, depending on the fixer: FPP's powder fixer lists 5 to 10 minutes, FPP's kit instructions use about 8 and wikiHow uses 5. If the negatives still look milky, give them more time in fresh fixer.
Sources: filmphotographystore.com, filmphotographystore.com, wikihow.com, uniquephoto.com
Should I develop film at home or send it to a lab?
Home developing pays off if you shoot regularly: chemistry runs about $1 to $3 a roll after $123.90 of basic gear. Perfect Image Camera and Mike's Camera charge $8 to $10 to develop a 35mm roll with no setup, or $14 to $19.99 with scans; at home you still have to scan the negatives yourself.
Sources: perfectimagecamera.com, mikescamera.com, cinestillfilm.com
Sources
Every fact on this page comes from one of these. How we choose and check sources is in our methodology.
Show all 45 sources
retailer 27
- Unique Photo: How to Develop Black & White Film at Home (HP5 Plus and FP4 Plus)
- Unique Photo: Tips for Getting Consistent Results with C-41 and B&W Film
- Unique Photo: Beginner-friendly film stocks
- Unique Photo: Arista C-41 Liquid Color Negative Developing Kit
- Adorama Learning Center: How to Develop Film
- CineStill store: Paterson Universal Developing Tank + 2 Reels
- CineStill store: Changing Bag
- CineStill store: Mixing Pitcher
- CineStill store: 35mm Cartridge Opener
- CineStill store: Stainless Steel Film Clips
- CineStill store: JOBO Mono B&W Film Processing Kit
- CineStill store: Ilford Ilfosol 3
- CineStill store: Kodak Professional D-76
- CineStill store: Kodak Professional Kodafix
- CineStill store: Kodak Professional Indicator Stop Bath
- CineStill store: Kodak Professional Wetting Agent 200
- CineStill store: Kodak Color Negative C-41 Kit
- Film Photography Project store: Film Changing Bag
- Film Photography Project store: Dial Thermometer
- Film Photography Project store: FPP 76 Developer
- Film Photography Project store: FPP Fixer
- Film Photography Project store: FPP Foto Flow
- Film Photography Project store: FPP Home Development Starter Kit (BW)
- Film Photography Project store: Unicolor C-41 Kit
- Film Photography Project store: FPP C-41 Color Negative Kit
- Perfect Image Camera: Film Processing
- Mike's Camera: Mail-in film developing