כל לקוח שנרשם למנוי בחנות מייצר subscription contract — רשומה מובנית שאפליקציית המנויים (כמו Recharge, Seal Subscriptions, Loop) יוצרת דרך ה-Admin API. החוזה שומר את לוח הזמנים של החיוב, את פרטי המוצרים, את ההנחות הרלוונטיות ואת ה-payment method token המאובטח. כאשר מגיע מועד חיוב, האפליקציה קוראת לחוזה, יוצרת הזמנת draft ומבצעת חיוב אוטומטי.
חשיבות החוזים גדולה במיוחד בעת מעבר בין אפליקציות מנויים: בניגוד לנתוני אפליקציה רגילים שנמחקים תוך 48 שעות לאחר הסרה, Shopify שומרת את ה-subscription contracts ואת פרטי התשלום גם אחרי שהאפליקציה הוסרה. לכן לפני מעבר לאפליקציה חדשה, חשוב לוודא שהיא תומכת ביבוא חוזים קיימים — כדי שמנויים פעילים לא יצטרכו להירשם מחדש.