ASC 606 के तहत कस्टमर कॉन्ट्रैक्ट को मैप करने से यह तय करने का काम शुरू होता है कि क्या चीज़ डेफ़र (स्थगित) की जाएगी, क्या रिकॉग्नाइज़ (मान्यता प्राप्त) की जाएगी, और क्या कॉन्ट्रैक्ट बैलेंस में बनी रहेगी। यह कोर्स उन अकाउंटेंट्स के लिए बनाया गया है जो US GAAP रेवेन्यू को रिकॉर्ड और रिव्यू करते हैं और जिन्हें फाइव-स्टेप मॉडल आउटपुट, एलोकेशन, टाइमिंग, मॉडिफ़िकेशन और डिस्क्लोज़र की प्रैक्टिकल समझ की ज़रूरत होती है। कोर्स के आखिर तक, पढ़ने वाला मुख्य रेवेन्यू फ़ैसलों के ज़रिए कॉन्ट्रैक्ट को ट्रैक कर सकेगा और ऐसी एंट्रीज़ और बैलेंस शीट सपोर्ट तैयार कर सकेगा जो रोज़मर्रा की अकाउंटिंग में सही साबित हों।
इस कोर्स में कॉन्ट्रैक्ट की पहचान, व्यवस्थाओं को मिलाना, अलग-अलग परफॉर्मेंस ऑब्लिगेशन, SSP का बंटवारा, और 'ओवर-टाइम' (समय के साथ) और 'पॉइंट-इन-टाइम' (किसी खास समय पर) रिकग्निशन के बीच समय का अंतर शामिल है। इसमें सब्सक्रिप्शन, इस्तेमाल की फीस, पहले से पेमेंट, गिफ्ट कार्ड का इस्तेमाल न होना (ब्रेकेज), कॉन्ट्रैक्ट में बदलाव, और कॉन्ट्रैक्ट एसेट्स व कॉन्ट्रैक्ट लायबिलिटीज को दिखाने और उनके बारे में जानकारी देने के बारे में भी बताया गया है।