StayTrack verwendet einen ausgeklügelten Algorithmus, der sowohl benutzergesteuerte Eingaben als auch datengesteuerte Analysen berücksichtigt. Zunächst schätzt das System einen Basispreis für ein Angebot, wobei dessen Attribute und bisherige Leistung berücksichtigt werden. Anschließend werden historische Nachfragemuster einbezogen, wobei die Saisonalität, Wochenend- und Wochentagsschwankungen berücksichtigt werden, sowie zukünftige Angebots- und Nachfragedynamiken antizipiert, indem die Auslastung und die Preistrends für Ferienwohnungen und Hotels an bevorstehenden Terminen bewertet werden.
Darüber hinaus berücksichtigt StayTrack die zeitliche Nähe, wodurch Last-Minute-Rabatte oder -Aufschläge sowie Anpassungen für Termine in der ferneren Zukunft möglich sind. Für Benutzer stehen Anpassungsoptionen zur Verfügung, mit denen sie ihre gewünschten Mindest- und Höchstpreise festlegen, Last-Minute-Rabatte oder -Aufschläge definieren und sogar datumspezifische Überschreibungen implementieren können. Beispielsweise können Benutzer die Preise für besondere Anlässe wie den 4. Juli um einen bestimmten Prozentsatz erhöhen.