Court bag
A court bag that works off court too.
A tennis tote bag is a canvas court bag for the essentials: a racket, balls, a towel, a water bottle and your phone. The Charmé Edit Tennis Bag comes ready-designed with racket patches and optional custom letters, or you can design your own with tennis, padel and badminton patches and your initials in letter patches.
Shop the Tennis Bag
Racket sports are booming. The LTA says a record 1.5 million people now play padel in Britain . All that court time calls for a good-looking court bag. A canvas tennis tote is lighter and simpler than a bulky racket bag, and it works off court too.
The Tennis Bag, ready to go
Our Tennis Bag comes finished with TENNIS across the front and racket, ball and cherry patches. It's available in Cream White, Olive Green or Deep Navy. Want your initials instead of the lettering? Fill in the custom letters field when you order. Our guide to how custom letters work explains the details.
Shop the Tennis Bag Design your own
Or design your own court bag
Play padel, badminton or pickleball? Build your own in the tote customiser with any of these patches:
What fits inside
Material 100% organic cotton canvas
Size 46 × 31 × 15 cm (18.1 × 12.2 × 5.9 in)
Handle drop 28.5 cm (11.2 in)
Pockets One outside pocket, one inside pocket, button closure
Extras Keychain and bag charm hook
Laptop Fits up to a 13-inch laptop
Colours Cream White, Olive Green or Deep Navy
Making time Made to order in London in 2 to 5 working days, then shipped
The tote is 46 × 31 × 15 cm with a flat base. In our photos, a tennis racket rides upright with the handle out of the top. Padel rackets and pickleball paddles are shorter, so they sit lower in the bag. There's room for balls, a towel, a water bottle and a change of top.
Use the outside pocket for things you grab between games and the inside pocket for your phone. Clip your keys or locker key to the hook.
Court bag or beach bag: the same tote, different patches.
A gift for the player in your life
A personalised court bag with their initials makes a great birthday or Christmas present for anyone who has just joined a padel league or a tennis club. Every bag is made to order in London in 2 to 5 working days, then shipped.
Planning details
Frequently asked questions
Will a tennis racket fit in the tote? A tennis racket rides upright with the handle out of the top, as in our photos. Padel rackets and pickleball paddles are shorter and sit lower in the bag.
Can I put my initials on the Tennis Bag? Yes. Fill in the custom letters field on the Tennis Bag page to swap the TENNIS lettering for your own letters.
Do you have padel patches? Yes. The Padel Racket & Ball patch is made for padel players, and you can spell PADEL in letter patches.
What colours does the Tennis Bag come in? Cream White, Olive Green and Deep Navy.
Can I use it as an everyday bag too? Yes. It fits a 13-inch laptop and works as a work, uni or weekend bag off court.
<div class="dynamic-checkout__content" id="dynamic-checkout-cart" data-shopify="dynamic-checkout-cart"> <shopify-accelerated-checkout-cart wallet-configs="[{"supports_subs":true,"supports_def_opts":false,"name":"shop_pay","wallet_params":{"shopId":92238578042,"merchantName":"The Charmé Edit","personalized":true}},{"supports_subs":true,"supports_def_opts":false,"name":"paypal","wallet_params":{"shopId":92238578042,"countryCode":"GB","merchantName":"The Charmé Edit","phoneRequired":true,"companyRequired":false,"shippingType":"shipping","shopifyPaymentsEnabled":true,"hasManagedSellingPlanState":false,"requiresBillingAgreement":true,"gatewayType":"CONNECTED","merchantId":"4UA9Z4NTUAADS","sdkUrl":"https://www.paypal.com/sdk/js?components=buttons\u0026commit=false\u0026currency=GBP\u0026locale=en_US\u0026client-id=AexZEtAxk09Ncgj6FSWFFyGKbxxAZ_LTyJ2DPdJWl1YUlecinmc5AfIaRF2qYjWlusWahlzz6SVkY5Ci\u0026merchant-id=4UA9Z4NTUAADS\u0026intent=authorize","serviceableCountryCodes":["AC","AD","AE","AF","AG","AI","AL","AM","AO","AR","AT","AU","AW","AX","AZ","BA","BB","BD","BE","BF","BG","BH","BI","BJ","BL","BM","BN","BO","BQ","BR","BS","BT","BW","BY","BZ","CA","CC","CD","CF","CG","CH","CI","CK","CL","CM","CN","CO","CR","CV","CW","CX","CY","CZ","DE","DJ","DK","DM","DO","DZ","EC","EE","EG","EH","ER","ES","ET","FI","FJ","FK","FO","FR","GA","GB","GD","GE","GF","GG","GH","GI","GL","GM","GN","GP","GQ","GR","GS","GT","GW","GY","HK","HN","HR","HT","HU","ID","IE","IL","IM","IN","IO","IQ","IS","IT","JE","JM","JO","JP","KE","KG","KH","KI","KM","KN","KR","KW","KY","KZ","LA","LB","LC","LI","LK","LR","LS","LT","LU","LV","LY","MA","MC","MD","ME","MF","MG","MK","ML","MM","MN","MO","MQ","MR","MS","MT","MU","MV","MW","MX","MY","MZ","NA","NC","NE","NF","NG","NI","NL","NO","NP","NR","NU","NZ","OM","PA","PE","PF","PG","PH","PK","PL","PM","PN","PS","PT","PY","QA","RE","RO","RS","RU","RW","SA","SB","SC","SD","SE","SG","SH","SI","SJ","SK","SL","SM","SN","SO","SR","SS","ST","SV","SX","SZ","TA","TC","TD","TF","TG","TH","TJ","TK","TL","TM","TN","TO","TR","TT","TV","TW","TZ","UA","UG","UM","US","UY","UZ","VA","VC","VE","VG","VN","VU","WF","WS","XK","YE","YT","ZA","ZM","ZW"]}},{"supports_subs":true,"supports_def_opts":false,"name":"google_pay","wallet_params":{"sdkUrl":"https://pay.google.com/gp/p/js/pay.js","paymentData":{"apiVersion":2,"apiVersionMinor":0,"shippingAddressParameters":{"allowedCountryCodes":["AC","AD","AE","AF","AG","AI","AL","AM","AO","AR","AT","AU","AW","AX","AZ","BA","BB","BD","BE","BF","BG","BH","BI","BJ","BL","BM","BN","BO","BQ","BR","BS","BT","BW","BY","BZ","CA","CC","CD","CF","CG","CH","CI","CK","CL","CM","CN","CO","CR","CV","CW","CX","CY","CZ","DE","DJ","DK","DM","DO","DZ","EC","EE","EG","EH","ER","ES","ET","FI","FJ","FK","FO","FR","GA","GB","GD","GE","GF","GG","GH","GI","GL","GM","GN","GP","GQ","GR","GS","GT","GW","GY","HK","HN","HR","HT","HU","ID","IE","IL","IM","IN","IO","IQ","IS","IT","JE","JM","JO","JP","KE","KG","KH","KI","KM","KN","KR","KW","KY","KZ","LA","LB","LC","LI","LK","LR","LS","LT","LU","LV","LY","MA","MC","MD","ME","MF","MG","MK","ML","MM","MN","MO","MQ","MR","MS","MT","MU","MV","MW","MX","MY","MZ","NA","NC","NE","NF","NG","NI","NL","NO","NP","NR","NU","NZ","OM","PA","PE","PF","PG","PH","PK","PL","PM","PN","PS","PT","PY","QA","RE","RO","RS","RU","RW","SA","SB","SC","SD","SE","SG","SH","SI","SJ","SK","SL","SM","SN","SO","SR","SS","ST","SV","SX","SZ","TA","TC","TD","TF","TG","TH","TJ","TK","TL","TM","TN","TO","TR","TT","TV","TW","TZ","UA","UG","UM","US","UY","UZ","VA","VC","VE","VG","VN","VU","WF","WS","XK","YE","YT","ZA","ZM","ZW"],"phoneNumberRequired":true,"format":"FULL-ISO3166"},"merchantInfo":{"merchantName":"The Charmé Edit","merchantId":"16708973830884969730","merchantOrigin":"thecharmeedit.com"},"allowedPaymentMethods":[{"type":"CARD","parameters":{"allowedCardNetworks":["VISA","MASTERCARD","AMEX","DISCOVER"],"allowedAuthMethods":["PAN_ONLY","CRYPTOGRAM_3DS"],"billingAddressRequired":true,"billingAddressParameters":{"format":"FULL-ISO3166","phoneNumberRequired":true}},"tokenizationSpecification":{"type":"PAYMENT_GATEWAY","parameters":{"gateway":"shopify","gatewayMerchantId":"92238578042"}}}],"emailRequired":true},"customerAccountEmail":null,"environment":"PRODUCTION","availablePresentmentCurrencies":["GBP"],"auth":[{"jwt":"eyJ0eXAiOiJKV1QiLCJhbGciOiJFUzI1NiJ9.eyJtZXJjaGFudElkIjoiMTY3MDg5NzM4MzA4ODQ5Njk3MzAiLCJtZXJjaGFudE9yaWdpbiI6InRoZWNoYXJtZWVkaXQuY29tIiwiaWF0IjoxNzk0MTEwNjAzfQ.hJHDKLR5nEwxQKbJj1buQmca8MT_vq6fnAY7koyJILKfzy3ik9lZ7xphBxDoBQqpPhSSixjfyPRXpALRcKNFxw","expiresAt":1794153803},{"jwt":"eyJ0eXAiOiJKV1QiLCJhbGciOiJFUzI1NiJ9.eyJtZXJjaGFudElkIjoiMTY3MDg5NzM4MzA4ODQ5Njk3MzAiLCJtZXJjaGFudE9yaWdpbiI6InRoZWNoYXJtZWVkaXQuY29tIiwiaWF0IjoxNzk0MTUzODAzfQ.GluIZH5rQUHjyaUaesQmZzVavg4cuhynIqtJ9Bg3wu09JF3Tpg-pM6xwExO9yBD9nWnHAqPbWbrJbuocW_g6Tw","expiresAt":1794197003}],"cardsinkUrl":"https://checkout.pci.shopifyinc.com/sessions","cardsinkCallerIdentificationJwt":"eyJraWQiOiJ2MSIsInR5cCI6IkpXVCIsImFsZyI6IkhTMjU2In0.eyJjbGllbnRfaWQiOiIxMSIsImNsaWVudF9hY2NvdW50X2lkIjoiOTIyMzg1NzgwNDIiLCJ1bmlxdWVfaWQiOiIwMU02V01YRlNQNENZTTQ0RVpUMjFaUEJRQyIsImlhdCI6MTc5NDExMDYwM30.T563_Z0BUBtsrm6GifvDBiVo0HnLXNFhiOaYc64WM8Q"}}]" access-token="77013ddff0b94a31e532b01cb03ba429" buyer-country="GB" buyer-locale="en" buyer-currency="GBP" shop-id="92238578042" cart-id="hWNItd6PHVFIYV0sf1PaOhTm" enabled-flags="["370070f3"]" requires-shipping > <div class="wallet-button-wrapper"> <ul class='wallet-cart-grid wallet-cart-grid--skeleton' role="list" data-shopify-buttoncontainer="true"> <li data-testid='grid-cell' class='wallet-cart-button-container'><div class='wallet-cart-button wallet-cart-button__skeleton' role='button' disabled aria-hidden='true'> </div></li><li data-testid='grid-cell' class='wallet-cart-button-container'><div class='wallet-cart-button wallet-cart-button__skeleton' role='button' disabled aria-hidden='true'> </div></li><li data-testid='grid-cell' class='wallet-cart-button-container'><div class='wallet-cart-button wallet-cart-button__skeleton' role='button' disabled aria-hidden='true'> </div></li> </ul> </div> </shopify-accelerated-checkout-cart> </div>