Program Mode Explained: Customizing Shot Volumes on Breville
Master Program Mode on Breville Barista Express. Step-by-step guide to customizing shot volumes for perfect singles and doubles every time.
One of the most common frustrations with the Breville Barista Express is discovering that factory shot volumes don’t match your preferences. The default double shot pulls around 1.4oz—far less than the 2oz many espresso lovers expect. The solution? Program Mode.
This guide explains exactly how to customize your shot volumes for consistent, personalized espresso every time you press the button.
What is Program Mode?
Program Mode allows you to override the factory-set extraction volumes for both the 1 CUP and 2 CUP buttons. When activated, it records how much espresso flows during your next extraction and saves that volume as the new default.
Factory Default Volumes
| Button | Default Volume | Typical Target |
|---|---|---|
| 1 CUP | ~30ml (1oz) | 30-45ml |
| 2 CUP | ~40ml (1.4oz) | 60ml (2oz) |
The 2 CUP default is particularly problematic because most recipes call for a 60ml double shot (about 2oz). Program Mode lets you fix this permanently.
Step-by-Step: Entering Program Mode
Prerequisites
Before programming, ensure you have:
- Freshly ground coffee loaded and tamped in your portafilter
- A scale placed under your cup to measure output precisely
- Your machine fully heated (wait 10-15 minutes after turning on)
Resetting to Factory Volumes

If you’ve experimented too much and want to start over, you can easily reset your machine to its original factory settings.
- Hold the PROGRAM button for 3 seconds
- Wait for 3 beeps confirming reset
- All volumes return to factory settings
Activating Program Mode
- Press the PROGRAM button once
- Listen for a single beep
- The PROGRAM button will start flashing
- Insert your loaded portafilter into the group head
The machine is now ready to record a new volume.
Programming Your Shot Volumes
Programming the 1 CUP Button
If you want to customize single shot volume:
- With PROGRAM button flashing, press 1 CUP
- Extraction begins—watch your scale
- When desired weight is reached (e.g., 30g for a 1:2 ratio on 15g dose), press 1 CUP again
- Extraction stops and volume is saved
Programming the 2 CUP Button
For double shots (most common):
- With PROGRAM button flashing, press 2 CUP
- Extraction begins
- Target approximately 36-40g output for an 18g dose (1:2 ratio)
- Press 2 CUP again when target is reached
- Volume is saved permanently
Pro Tip: Program by weight, not volume. Aim for a 1:2 ratio (input:output). If you dose 18g of coffee, program the extraction to stop at 36g of espresso.
Understanding Shot Timing vs Volume
The Breville doesn’t measure volume directly—it measures pump run time. When you program a shot, you’re telling the machine “run the pump for X seconds.”
This means your actual output will vary depending on:
- Grind size (finer = slower flow = less volume in same time)
- Dose (more coffee = slower flow)
- Coffee freshness (fresh coffee flows slower)
Practical Implication: If you significantly change your grind or dose, you may need to reprogram your volumes.
Troubleshooting Program Mode
Program Button Not Flashing
Cause: Machine not ready or button not pressed correctly
Fix:
- Ensure machine is fully heated
- Press PROGRAM button firmly but briefly (one press only)
- Wait for the single beep confirmation
Volume Varies After Programming
Cause: Changes in grind, dose, or coffee freshness
Fix:
- Keep your recipe consistent
- Reprogram when changing grind size significantly
- Reprogram when switching beans
Extraction Won’t Stop
Cause: You forgot to press the cup button again
Fix:
- While in Program Mode, you must press the same cup button to stop
- If it runs too long, press the button, then reprogram
Program Mode vs Manual Mode
The Breville Barista Express offers two extraction approaches:
| Feature | Program Mode | Manual Mode |
|---|---|---|
| How it works | Pre-set volumes | Hold button, release to stop |
| Best for | Consistency | Experimentation |
| Requires attention | No | Yes |
| Adjusts automatically | No | Yes |
Manual Mode: Hold the 1 CUP or 2 CUP button to start extraction. Release when you’ve reached your target. Useful for dialing in new beans.
Program Mode: Press once, walk away. The machine stops automatically. Perfect for your morning routine once dialed in.
Best Practices for Programming
For Light Roasts
Light roasts often need longer extraction times. Program your 2 CUP button to pull longer (aim for 40g+ output) to avoid sour under-extracted shots.
For Dark Roasts
Dark roasts extract faster and can become bitter quickly. Program shorter pulls (32-36g output) to prevent over-extraction.
For Milk Drinks
If you’re making lattes and cappuccinos, slightly shorter shots (30-34g) can help the espresso punch through the milk.
Frequently Asked Questions
How do I reset Program Mode to factory defaults?
Hold the PROGRAM button for 3 seconds until you hear 3 beeps. Both 1 CUP and 2 CUP return to factory volumes.
Can I program shot time instead of volume?
Technically, you’re always programming time—the machine measures how long the pump runs. But using a scale gives you more consistent results than timing alone.
Why is my programmed 2oz shot pulling more?
Minor overflow after stopping is normal due to residual pressure. Account for this by stopping slightly early.
Does programming affect pre-infusion?
No. Pre-infusion happens before your programmed extraction time begins. The volume you program starts after pre-infusion completes.
Related Guides:
Mikael
Home espresso enthusiast and Breville specialist. Helping you master the art of coffee brewing from your own kitchen.
Learn more about me →