Customer Project: Full and Partial Bike Frame Bags

by Simon

These are full and partial frame bags for two of my bikes.  The full frame bag has two zippered compartments separated by a removable internal divider, an internal map/phone/wallet/key pocket, storm flaps, and internal coroplast stiffeners where the bag contacts the frame.  The frame bag is attached to the bike via shock cord laced through grosgrain loops along the top and bolted to the water bottle mounts at the down tube and seat tube.  I installed velcro loops to help with any side sway or movement but would say they're almost unnecessary, the lace-up/bolt-on combination is very stable.

The partial bag has an internal phone/wallet pocket and is fully laced to the frame using shock cord through grosgrain loops. 

Customer Project: Full and Partial Bike Frame Bags
Customer Project: Full and Partial Bike Frame Bags
Customer Project: Full and Partial Bike Frame Bags
Customer Project: Full and Partial Bike Frame Bags


420D ROBIC ripstop nylon in charcoal gray (1 yard)
HyperD 300 diamond ripstop polyester in charcoal gray (1 yard)
#8 YKK zipper and pulls (1.5 yards)
3/4" MIL-SPEC Nylon Grosgrain Ribbon (2 yards)
Shock cord and cord locks (about 5 yards)
Velcro One-Wrap
Related Products:

How do I make it?

Numerous guides exist online for making bike frame bags with good tips on sizing, fabric, and construction.  There are many excellent custom bag makers that can be used for design inspiration.  Basic steps are as follows:

1. Make a template inside the front triangle using cardboard or bristol board.  Make sure to mark any cable stops or water bottle bolts that you might want to avoid or use.  This template (plus seam allowance) will be used to cut out the side panels but it's also useful for planning the location of zippers, attachment points, and internal pockets or dividers.

2. Cut your fabric: two side panels, one strip to run along the "spine" of the bag where it contacts the frame, and any storm flaps, pockets, dividers, stiffener sleeves, etc...  I used a seam allowance of 3/8" and a finished bag width of 2 1/4".  Zippers are best sized as long as possible to maximize access.

3. Sew zippers, pockets, attachment points into the side panels and any sleeves for stiffeners into the long spine strip.  I found it helpful to tack attachment points like grosgrain and velcro onto the side panels before sewing the bag together.

4.  Sew the whole bag inside out.  Start by sewing one side panel onto the long spine strip followed by the other side panel.  A straight stitch worked fine for me.  Flip the bag inside out through the zipper opening, insert any stiffeners, attach to your bike and enjoy.