diff --git a/assets/images/integrationicons/uber.svg b/assets/images/integrationicons/uber.svg
new file mode 100644
index 000000000000..1f1aacf5496f
--- /dev/null
+++ b/assets/images/integrationicons/uber.svg
@@ -0,0 +1,105 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Generator: Adobe Illustrator 28.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
+<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
+     viewBox="0 0 40 40" style="enable-background:new 0 0 40 40;" xml:space="preserve">
+<style type="text/css">
+	.st0{fill:#010202;}
+	.st1{fill:#FFFFFF;}
+</style>
+    <rect class="st0" width="40" height="40"/>
+    <path class="st1" d="M4.896,17.719c0,0.176,0.027,0.336,0.08,0.485c0.053,0.144,0.128,0.267,0.224,0.373
+	c0.096,0.101,0.208,0.176,0.341,0.235c0.133,0.053,0.277,0.08,0.432,0.08c0.149,0,0.293-0.027,0.421-0.08
+	c0.133-0.059,0.251-0.139,0.347-0.24c0.101-0.107,0.176-0.229,0.235-0.373c0.053-0.144,0.08-0.304,0.08-0.48v-2.714h0.661v4.399
+	H7.061v-0.411c-0.149,0.155-0.32,0.272-0.523,0.357c-0.197,0.085-0.411,0.128-0.64,0.128c-0.235,0-0.453-0.037-0.661-0.117
+	c-0.203-0.085-0.379-0.203-0.528-0.352c-0.149-0.149-0.267-0.331-0.352-0.539c-0.085-0.213-0.128-0.448-0.128-0.709v-2.751h0.661
+	v2.709H4.896z M8.207,15h0.64v1.605c0.149-0.149,0.315-0.261,0.512-0.347c0.192-0.091,0.4-0.133,0.629-0.133
+	c0.235,0,0.453,0.043,0.661,0.133c0.208,0.091,0.384,0.208,0.533,0.357c0.149,0.149,0.272,0.331,0.357,0.533
+	c0.091,0.208,0.133,0.421,0.133,0.656c0,0.235-0.043,0.448-0.133,0.656c-0.091,0.203-0.208,0.379-0.357,0.528
+	c-0.149,0.149-0.331,0.272-0.533,0.357c-0.208,0.091-0.427,0.133-0.661,0.133c-0.224,0-0.437-0.043-0.635-0.128
+	c-0.192-0.091-0.363-0.208-0.512-0.352v0.4H8.207V15z M8.831,17.805c0,0.155,0.027,0.299,0.08,0.432
+	c0.059,0.133,0.139,0.251,0.24,0.352c0.101,0.101,0.219,0.181,0.352,0.24c0.133,0.059,0.277,0.091,0.432,0.091
+	c0.149,0,0.293-0.032,0.427-0.091c0.133-0.059,0.251-0.139,0.347-0.24c0.101-0.101,0.181-0.219,0.24-0.352
+	c0.059-0.133,0.091-0.277,0.091-0.432c0-0.155-0.032-0.299-0.091-0.432c-0.059-0.139-0.139-0.256-0.24-0.357
+	c-0.096-0.101-0.213-0.176-0.347-0.235c-0.133-0.059-0.277-0.091-0.427-0.091c-0.149,0-0.293,0.032-0.427,0.091
+	c-0.133,0.053-0.251,0.133-0.352,0.235c-0.101,0.101-0.181,0.219-0.24,0.357C8.863,17.506,8.831,17.65,8.831,17.805z M11.887,17.799
+	c0-0.224,0.043-0.443,0.128-0.64c0.085-0.203,0.197-0.379,0.347-0.528c0.149-0.155,0.32-0.277,0.523-0.363
+	c0.203-0.091,0.421-0.133,0.656-0.133c0.229,0,0.443,0.043,0.64,0.128s0.368,0.203,0.512,0.352c0.144,0.149,0.256,0.325,0.331,0.528
+	c0.08,0.203,0.117,0.421,0.117,0.661v0.208h-2.613c0.021,0.128,0.064,0.251,0.128,0.363c0.064,0.107,0.139,0.208,0.235,0.288
+	c0.096,0.08,0.203,0.144,0.32,0.187c0.123,0.048,0.251,0.069,0.384,0.069c0.384,0,0.688-0.155,0.923-0.469l0.459,0.341
+	c-0.16,0.213-0.357,0.384-0.592,0.501c-0.235,0.123-0.501,0.181-0.795,0.181c-0.24,0-0.464-0.043-0.672-0.128
+	c-0.208-0.085-0.384-0.203-0.538-0.352c-0.149-0.149-0.272-0.325-0.357-0.528C11.929,18.264,11.887,18.039,11.887,17.799z
+	 M13.524,16.685c-0.24,0-0.448,0.075-0.629,0.224c-0.176,0.149-0.293,0.341-0.352,0.592H14.5c-0.053-0.245-0.171-0.443-0.352-0.592
+	C13.966,16.765,13.758,16.685,13.524,16.685z M16.83,16.765c-0.208,0-0.384,0.075-0.517,0.219c-0.133,0.149-0.203,0.347-0.203,0.597
+	v1.824h-0.629V16.2h0.629v0.395c0.08-0.128,0.181-0.235,0.309-0.309c0.128-0.075,0.283-0.112,0.459-0.112h0.219v0.592H16.83z
+	 M4,22.364h0.619v-0.619c0-0.219,0.064-0.395,0.197-0.533c0.133-0.144,0.325-0.213,0.576-0.213H5.93v0.56H5.498
+	c-0.075,0-0.139,0.021-0.181,0.069c-0.043,0.043-0.064,0.107-0.064,0.197v0.539H5.93v0.555H5.253v2.645H4.619v-2.645H4V22.364z
+	 M9.423,23.964c0,0.229-0.048,0.448-0.139,0.656c-0.091,0.203-0.208,0.379-0.363,0.533c-0.155,0.149-0.336,0.272-0.549,0.357
+	c-0.208,0.091-0.432,0.133-0.672,0.133c-0.24,0-0.464-0.043-0.672-0.133C6.821,25.42,6.64,25.302,6.48,25.153
+	c-0.155-0.155-0.277-0.331-0.373-0.533c-0.091-0.208-0.133-0.421-0.133-0.656c0-0.229,0.043-0.448,0.133-0.645
+	c0.091-0.208,0.213-0.384,0.373-0.533c0.155-0.149,0.336-0.272,0.549-0.357c0.208-0.091,0.432-0.133,0.672-0.133
+	c0.24,0,0.464,0.043,0.672,0.133c0.208,0.091,0.389,0.208,0.549,0.357c0.155,0.149,0.277,0.331,0.363,0.533
+	C9.38,23.516,9.423,23.729,9.423,23.964z M8.789,23.964c0-0.155-0.032-0.299-0.091-0.432c-0.053-0.133-0.133-0.251-0.235-0.352
+	c-0.096-0.101-0.213-0.176-0.347-0.235c-0.128-0.059-0.272-0.091-0.421-0.091c-0.149,0-0.293,0.032-0.427,0.091
+	c-0.128,0.053-0.245,0.133-0.347,0.235c-0.096,0.101-0.176,0.219-0.235,0.352c-0.053,0.133-0.08,0.277-0.08,0.432
+	c0,0.155,0.027,0.304,0.08,0.443c0.059,0.133,0.139,0.251,0.235,0.352c0.101,0.101,0.213,0.181,0.347,0.24
+	c0.133,0.053,0.277,0.08,0.427,0.08c0.149,0,0.293-0.027,0.421-0.08c0.133-0.059,0.251-0.139,0.347-0.24
+	c0.101-0.101,0.176-0.219,0.235-0.352C8.762,24.263,8.789,24.118,8.789,23.964z M11.199,22.924c-0.208,0-0.384,0.075-0.517,0.219
+	c-0.133,0.149-0.203,0.347-0.203,0.597v1.824H9.844v-3.205h0.629v0.395c0.08-0.128,0.181-0.235,0.309-0.309
+	c0.128-0.075,0.283-0.112,0.459-0.112h0.219v0.592H11.199z M13.023,21.164h1.61c0.181,0,0.347,0.032,0.501,0.096
+	c0.16,0.059,0.293,0.139,0.411,0.245c0.117,0.101,0.208,0.224,0.272,0.363c0.069,0.139,0.101,0.288,0.101,0.448
+	c0,0.187-0.048,0.363-0.149,0.523c-0.096,0.155-0.224,0.283-0.389,0.379c0.251,0.085,0.453,0.224,0.603,0.427
+	c0.155,0.197,0.235,0.421,0.235,0.677c0,0.171-0.032,0.331-0.101,0.485c-0.069,0.149-0.16,0.283-0.283,0.395
+	c-0.117,0.112-0.256,0.203-0.421,0.272c-0.16,0.064-0.331,0.096-0.523,0.096h-1.866V21.164z M13.678,21.724v1.291h0.901
+	c0.096,0,0.187-0.016,0.267-0.048c0.085-0.032,0.155-0.08,0.213-0.139c0.059-0.059,0.107-0.128,0.139-0.203
+	c0.032-0.08,0.048-0.165,0.048-0.251c0-0.187-0.064-0.336-0.187-0.459c-0.123-0.128-0.283-0.187-0.48-0.187h-0.901V21.724z
+	 M14.793,25.004c0.224,0,0.4-0.069,0.538-0.208c0.139-0.144,0.208-0.315,0.208-0.523c0-0.101-0.021-0.192-0.059-0.277
+	c-0.037-0.091-0.091-0.165-0.155-0.224c-0.064-0.069-0.139-0.117-0.235-0.155c-0.091-0.037-0.192-0.059-0.304-0.059h-1.109v1.445
+	H14.793z M16.643,22.359h0.635v1.93c0,0.112,0.016,0.219,0.048,0.315c0.037,0.091,0.091,0.176,0.155,0.245
+	c0.069,0.069,0.149,0.123,0.24,0.165c0.091,0.037,0.197,0.059,0.309,0.059c0.229,0,0.421-0.075,0.565-0.219
+	c0.149-0.149,0.219-0.347,0.219-0.587v-1.904h0.635v3.205h-0.629v-0.357c-0.107,0.133-0.245,0.24-0.411,0.315
+	c-0.165,0.069-0.341,0.107-0.533,0.107c-0.187,0-0.352-0.032-0.501-0.096c-0.149-0.064-0.283-0.149-0.389-0.256
+	c-0.107-0.107-0.192-0.235-0.251-0.384c-0.059-0.149-0.091-0.315-0.091-0.485V22.359z M21.197,25.633
+	c-0.197,0-0.373-0.027-0.533-0.08c-0.16-0.053-0.299-0.128-0.421-0.219c-0.117-0.096-0.213-0.208-0.288-0.341
+	c-0.075-0.128-0.128-0.272-0.155-0.421h0.608c0.037,0.187,0.128,0.325,0.272,0.416c0.144,0.091,0.315,0.139,0.517,0.139
+	c0.176,0,0.315-0.037,0.411-0.112c0.101-0.075,0.149-0.176,0.149-0.293c0-0.197-0.149-0.336-0.443-0.416l-0.592-0.144
+	c-0.576-0.149-0.869-0.448-0.869-0.906c0-0.149,0.027-0.277,0.08-0.395c0.059-0.117,0.139-0.219,0.235-0.304
+	c0.101-0.085,0.219-0.149,0.352-0.197c0.139-0.048,0.288-0.069,0.453-0.069c0.187,0,0.357,0.027,0.512,0.08
+	c0.155,0.053,0.288,0.128,0.4,0.224c0.112,0.091,0.208,0.203,0.277,0.331s0.117,0.272,0.139,0.421h-0.608
+	c-0.037-0.187-0.128-0.325-0.272-0.416c-0.139-0.091-0.288-0.139-0.453-0.139c-0.155,0-0.277,0.037-0.363,0.112
+	c-0.085,0.069-0.128,0.165-0.128,0.277c0,0.203,0.155,0.341,0.458,0.416l0.555,0.144c0.592,0.149,0.885,0.459,0.885,0.917
+	c0,0.139-0.027,0.267-0.08,0.384c-0.053,0.117-0.133,0.219-0.24,0.309c-0.101,0.091-0.224,0.155-0.373,0.208
+	C21.538,25.612,21.378,25.633,21.197,25.633z M23.063,21.911c-0.107,0-0.203-0.037-0.277-0.107
+	c-0.069-0.075-0.107-0.165-0.107-0.277c0-0.107,0.037-0.192,0.107-0.267c0.075-0.075,0.165-0.112,0.277-0.112
+	c0.107,0,0.192,0.037,0.267,0.112c0.069,0.069,0.107,0.16,0.107,0.267c0,0.107-0.037,0.203-0.107,0.277
+	C23.256,21.879,23.165,21.911,23.063,21.911z M23.378,25.564h-0.635v-3.205h0.635V25.564z M26.727,25.564h-0.635v-1.925
+	c0-0.235-0.069-0.421-0.208-0.565c-0.139-0.144-0.32-0.213-0.549-0.213s-0.421,0.075-0.565,0.219
+	c-0.149,0.149-0.219,0.341-0.219,0.576v1.904h-0.635v-3.205h0.635v0.352c0.112-0.133,0.251-0.235,0.411-0.309
+	c0.165-0.075,0.341-0.112,0.533-0.112c0.187,0,0.352,0.032,0.501,0.096c0.149,0.064,0.283,0.149,0.389,0.267
+	c0.107,0.107,0.192,0.24,0.251,0.389c0.059,0.149,0.091,0.304,0.091,0.48V25.564z M27.148,23.964c0-0.224,0.043-0.443,0.128-0.64
+	c0.085-0.203,0.197-0.379,0.347-0.528c0.149-0.155,0.32-0.277,0.523-0.363c0.203-0.091,0.421-0.133,0.656-0.133
+	c0.229,0,0.443,0.043,0.64,0.128c0.197,0.085,0.368,0.203,0.512,0.352c0.144,0.149,0.256,0.325,0.331,0.528
+	c0.08,0.203,0.117,0.421,0.117,0.661v0.208h-2.608c0.021,0.128,0.064,0.251,0.128,0.363c0.064,0.107,0.139,0.208,0.235,0.288
+	s0.203,0.144,0.32,0.187c0.123,0.048,0.251,0.069,0.384,0.069c0.384,0,0.688-0.155,0.923-0.469l0.459,0.341
+	c-0.16,0.213-0.357,0.384-0.592,0.501c-0.235,0.123-0.501,0.181-0.795,0.181c-0.24,0-0.464-0.043-0.672-0.128
+	c-0.208-0.085-0.384-0.203-0.538-0.352c-0.149-0.149-0.272-0.325-0.357-0.528C27.191,24.422,27.148,24.198,27.148,23.964z
+	 M28.785,22.849c-0.24,0-0.448,0.075-0.629,0.224c-0.176,0.149-0.293,0.341-0.352,0.592h1.957c-0.053-0.245-0.171-0.443-0.352-0.592
+	C29.228,22.924,29.025,22.849,28.785,22.849z M32.027,25.633c-0.197,0-0.373-0.027-0.533-0.08c-0.16-0.053-0.299-0.128-0.421-0.219
+	c-0.117-0.096-0.213-0.208-0.288-0.341c-0.075-0.128-0.128-0.272-0.155-0.421h0.608c0.037,0.187,0.128,0.325,0.272,0.416
+	c0.144,0.091,0.315,0.139,0.517,0.139c0.176,0,0.315-0.037,0.411-0.112c0.101-0.075,0.149-0.176,0.149-0.293
+	c0-0.197-0.149-0.336-0.443-0.416l-0.592-0.144c-0.576-0.149-0.869-0.448-0.869-0.906c0-0.149,0.027-0.277,0.08-0.395
+	c0.059-0.117,0.139-0.219,0.235-0.304c0.101-0.085,0.219-0.149,0.352-0.197c0.139-0.048,0.288-0.069,0.453-0.069
+	c0.187,0,0.357,0.027,0.512,0.08c0.155,0.053,0.288,0.128,0.4,0.224c0.112,0.091,0.208,0.203,0.277,0.331
+	c0.069,0.128,0.117,0.272,0.139,0.421h-0.608c-0.037-0.187-0.128-0.325-0.272-0.416c-0.139-0.091-0.288-0.139-0.453-0.139
+	c-0.155,0-0.277,0.037-0.363,0.112c-0.085,0.069-0.128,0.165-0.128,0.277c0,0.203,0.155,0.341,0.459,0.416l0.555,0.144
+	c0.592,0.149,0.885,0.459,0.885,0.917c0,0.139-0.027,0.267-0.08,0.384c-0.053,0.117-0.133,0.219-0.24,0.309
+	c-0.101,0.091-0.224,0.155-0.373,0.208C32.369,25.612,32.209,25.633,32.027,25.633z M34.821,25.633c-0.197,0-0.373-0.027-0.533-0.08
+	c-0.16-0.053-0.299-0.128-0.421-0.219c-0.117-0.096-0.213-0.208-0.288-0.341c-0.075-0.128-0.128-0.272-0.155-0.421h0.608
+	c0.037,0.187,0.128,0.325,0.272,0.416c0.144,0.091,0.315,0.139,0.517,0.139c0.176,0,0.315-0.037,0.411-0.112
+	c0.101-0.075,0.149-0.176,0.149-0.293c0-0.197-0.149-0.336-0.443-0.416l-0.592-0.144c-0.576-0.149-0.869-0.448-0.869-0.906
+	c0-0.149,0.027-0.277,0.08-0.395c0.059-0.117,0.139-0.219,0.235-0.304c0.101-0.085,0.219-0.149,0.352-0.197
+	c0.139-0.048,0.288-0.069,0.453-0.069c0.187,0,0.357,0.027,0.512,0.08c0.155,0.053,0.288,0.128,0.4,0.224
+	c0.112,0.091,0.208,0.203,0.277,0.331c0.069,0.128,0.117,0.272,0.139,0.421h-0.608c-0.037-0.187-0.128-0.325-0.272-0.416
+	c-0.139-0.091-0.288-0.139-0.453-0.139c-0.155,0-0.277,0.037-0.363,0.112c-0.085,0.069-0.128,0.165-0.128,0.277
+	c0,0.203,0.155,0.341,0.459,0.416l0.555,0.144C35.707,23.889,36,24.198,36,24.657c0,0.139-0.027,0.267-0.08,0.384
+	c-0.053,0.117-0.133,0.219-0.24,0.309c-0.101,0.091-0.224,0.155-0.373,0.208C35.163,25.612,35.003,25.633,34.821,25.633z"/>
+</svg>
diff --git a/src/CONST/index.ts b/src/CONST/index.ts
index 2b03d7fcd880..fd7994a31741 100755
--- a/src/CONST/index.ts
+++ b/src/CONST/index.ts
@@ -29,6 +29,7 @@ const ACTIVE_EXPENSIFY_URL = addTrailingForwardSlash(Config?.NEW_EXPENSIFY_URL ?
 const USE_EXPENSIFY_URL = 'https://use.expensify.com';
 const EXPENSIFY_MOBILE_URL = 'https://expensify.com/mobile';
 const EXPENSIFY_URL = 'https://www.expensify.com';
+const UBER_CONNECT_URL = 'https://business-integrations.uber.com/connect';
 const PLATFORM_OS_MACOS = 'Mac OS';
 const PLATFORM_IOS = 'iOS';
 const ANDROID_PACKAGE_NAME = 'org.me.mobiexpensifyg';
@@ -416,6 +417,7 @@ const CONST = {
     },
 
     NEW_EXPENSIFY_URL: ACTIVE_EXPENSIFY_URL,
+    UBER_CONNECT_URL,
     APP_DOWNLOAD_LINKS: {
         ANDROID: `https://play.google.com/store/apps/details?id=${ANDROID_PACKAGE_NAME}`,
         IOS: 'https://apps.apple.com/us/app/expensify-travel-expense/id471713959',
@@ -2957,6 +2959,12 @@ const CONST = {
             TOBACCO: 'tobacco',
             ADULT_ENTERTAINMENT: 'adultEntertainment',
         },
+        RECEIPT_PARTNERS: {
+            NAME: {UBER: 'uber'},
+            NAME_USER_FRIENDLY: {
+                uber: 'Uber for Business',
+            },
+        },
         CONNECTIONS: {
             NAME: {
                 // Here we will add other connections names when we add support for them
diff --git a/src/ROUTES.ts b/src/ROUTES.ts
index f379b8330b9e..cbacbcdb02ae 100644
--- a/src/ROUTES.ts
+++ b/src/ROUTES.ts
@@ -1853,6 +1853,15 @@ const ROUTES = {
             return getUrlWithBackToParam(`workspaces/${policyID}/per-diem`, backTo);
         },
     },
+    WORKSPACE_RECEIPT_PARTNERS: {
+        route: 'workspaces/:policyID/receipt-partners',
+        getRoute: (policyID: string | undefined, backTo?: string) => {
+            if (!policyID) {
+                Log.warn('Invalid policyID is used to build the WORKSPACE_RECEIPT_PARTNERS route');
+            }
+            return getUrlWithBackToParam(`workspaces/${policyID}/receipt-partners`, backTo);
+        },
+    },
     WORKSPACE_PER_DIEM_IMPORT: {
         route: 'workspaces/:policyID/per-diem/import',
         getRoute: (policyID: string) => `workspaces/${policyID}/per-diem/import` as const,
diff --git a/src/components/FocusTrap/WIDE_LAYOUT_INACTIVE_SCREENS.ts b/src/components/FocusTrap/WIDE_LAYOUT_INACTIVE_SCREENS.ts
index 5bff0a3a3acf..de5ece484d86 100644
--- a/src/components/FocusTrap/WIDE_LAYOUT_INACTIVE_SCREENS.ts
+++ b/src/components/FocusTrap/WIDE_LAYOUT_INACTIVE_SCREENS.ts
@@ -34,6 +34,7 @@ const WIDE_LAYOUT_INACTIVE_SCREENS: string[] = [
     SCREENS.SETTINGS.SAVE_THE_WORLD,
     SCREENS.WORKSPACE.RULES,
     SCREENS.WORKSPACE.PER_DIEM,
+    SCREENS.WORKSPACE.RECEIPT_PARTNERS,
 ];
 
 export default WIDE_LAYOUT_INACTIVE_SCREENS;
diff --git a/src/components/Icon/Expensicons.ts b/src/components/Icon/Expensicons.ts
index f162aba0b042..2bd2389eb14f 100644
--- a/src/components/Icon/Expensicons.ts
+++ b/src/components/Icon/Expensicons.ts
@@ -138,6 +138,7 @@ import QBOCircle from '@assets/images/integrationicons/qbo-icon-circle.svg';
 import QBOSquare from '@assets/images/integrationicons/qbo-icon-square.svg';
 import SageIntacctSquare from '@assets/images/integrationicons/sage-intacct-icon-square.svg';
 import SapSquare from '@assets/images/integrationicons/sap-icon-square.svg';
+import Uber from '@assets/images/integrationicons/uber.svg';
 import XeroCircle from '@assets/images/integrationicons/xero-icon-circle.svg';
 import XeroSquare from '@assets/images/integrationicons/xero-icon-square.svg';
 import InvoiceGeneric from '@assets/images/invoice-generic.svg';
@@ -417,6 +418,7 @@ export {
     ThreeDots,
     Transfer,
     Trashcan,
+    Uber,
     Unlock,
     UpArrow,
     Upload,
diff --git a/src/languages/de.ts b/src/languages/de.ts
index 1f363dab4aa0..64715cb16f9f 100644
--- a/src/languages/de.ts
+++ b/src/languages/de.ts
@@ -3510,6 +3510,11 @@ const translations = {
             policyExpenseChatName: ({displayName}: PolicyExpenseChatNameParams) => `Ausgaben von ${displayName}`,
             deepDiveExpensifyCard: `<muted-text-label>Expensify Card-Transaktionen werden automatisch in ein mit <a href="${CONST.DEEP_DIVE_EXPENSIFY_CARD}">unserer Integration</a> erstelltes „Expensify Card Liability Account“ exportiert.</muted-text-label>`,
         },
+        receiptPartners: {
+            uber: {
+                subtitle: 'Automatisieren Sie die Reisekosten und Essenslieferungskosten in Ihrem gesamten Unternehmen.',
+            },
+        },
         perDiem: {
             subtitle: 'Setzen Sie Tagespauschalen, um die täglichen Ausgaben der Mitarbeiter zu kontrollieren.',
             amount: 'Betrag',
diff --git a/src/languages/en.ts b/src/languages/en.ts
index dd9e9bc8c826..34c94903189e 100755
--- a/src/languages/en.ts
+++ b/src/languages/en.ts
@@ -3507,6 +3507,11 @@ const translations = {
             policyExpenseChatName: ({displayName}: PolicyExpenseChatNameParams) => `${displayName}'s expenses`,
             deepDiveExpensifyCard: `<muted-text-label>Expensify Card transactions will automatically export to an "Expensify Card Liability Account" created with <a href="${CONST.DEEP_DIVE_EXPENSIFY_CARD}">our integration</a>.</muted-text-label>`,
         },
+        receiptPartners: {
+            uber: {
+                subtitle: 'Automate travel and meal delivery expenses across your organization.',
+            },
+        },
         perDiem: {
             subtitle: 'Set per diem rates to control daily employee spend. ',
             amount: 'Amount',
diff --git a/src/languages/es.ts b/src/languages/es.ts
index 42bb49738f7b..3369b7f51c73 100644
--- a/src/languages/es.ts
+++ b/src/languages/es.ts
@@ -3495,6 +3495,11 @@ const translations = {
             policyExpenseChatName: ({displayName}: PolicyExpenseChatNameParams) => `${displayName}'s gastos`,
             deepDiveExpensifyCard: `<muted-text-label>Las transacciones de la Tarjeta Expensify se exportan automáticamente a una "Cuenta de Responsabilidad de la Tarjeta Expensify" creada con <a href="${CONST.DEEP_DIVE_EXPENSIFY_CARD}">nuestra integración</a>.</muted-text-label>`,
         },
+        receiptPartners: {
+            uber: {
+                subtitle: 'Automatice los gastos de viajes y entrega de comidas en toda su organización.',
+            },
+        },
         perDiem: {
             subtitle: 'Establece las tasas per diem para controlar los gastos diarios de los empleados. ',
             amount: 'Cantidad',
diff --git a/src/languages/fr.ts b/src/languages/fr.ts
index fb790004f8f1..49940fbe5972 100644
--- a/src/languages/fr.ts
+++ b/src/languages/fr.ts
@@ -3518,6 +3518,11 @@ const translations = {
             policyExpenseChatName: ({displayName}: PolicyExpenseChatNameParams) => `Les dépenses de ${displayName}`,
             deepDiveExpensifyCard: `<muted-text-label>Les transactions Expensify Card seront automatiquement exportées vers un « Expensify Card Liability Account » créé avec <a href="${CONST.DEEP_DIVE_EXPENSIFY_CARD}">notre intégration</a>.</muted-text-label>`,
         },
+        receiptPartners: {
+            uber: {
+                subtitle: 'Automatisez les dépenses de déplacement et de livraison de repas dans toute votre organisation.',
+            },
+        },
         perDiem: {
             subtitle: 'Définissez des taux de per diem pour contrôler les dépenses quotidiennes des employés.',
             amount: 'Montant',
diff --git a/src/languages/it.ts b/src/languages/it.ts
index be9ad7b156ed..e51c5b3c9bca 100644
--- a/src/languages/it.ts
+++ b/src/languages/it.ts
@@ -3523,6 +3523,11 @@ const translations = {
             policyExpenseChatName: ({displayName}: PolicyExpenseChatNameParams) => `Spese di ${displayName}`,
             deepDiveExpensifyCard: `<muted-text-label>Le transazioni della carta Expensify verranno esportate automaticamente in un “Conto di responsabilità della carta Expensify” creato con la <a href="${CONST.DEEP_DIVE_EXPENSIFY_CARD}">nostra integrazione</a>.</muted-text-label>`,
         },
+        receiptPartners: {
+            uber: {
+                subtitle: 'Automatizza le spese di viaggio e di consegna dei pasti in tutta la tua organizzazione.',
+            },
+        },
         perDiem: {
             subtitle: 'Imposta le tariffe di diaria per controllare la spesa giornaliera dei dipendenti.',
             amount: 'Importo',
diff --git a/src/languages/ja.ts b/src/languages/ja.ts
index 138ed35308fb..9e7354662f21 100644
--- a/src/languages/ja.ts
+++ b/src/languages/ja.ts
@@ -3523,6 +3523,11 @@ const translations = {
             policyExpenseChatName: ({displayName}: PolicyExpenseChatNameParams) => `${displayName}の経費`,
             deepDiveExpensifyCard: `<muted-text-label>Expensify Cardの取引は、<a href="${CONST.DEEP_DIVE_EXPENSIFY_CARD}">弊社の統合</a>で作成された 「Expensify Card Liability Account 」に自動的にエクスポートされます。</muted-text-label>`,
         },
+        receiptPartners: {
+            uber: {
+                subtitle: '組織全体で出張費や食事の配達費を自動化します。',
+            },
+        },
         perDiem: {
             subtitle: '日当料金を設定して、従業員の1日の支出を管理します。',
             amount: '金額',
diff --git a/src/languages/nl.ts b/src/languages/nl.ts
index edf783492b80..a3c27f4f8273 100644
--- a/src/languages/nl.ts
+++ b/src/languages/nl.ts
@@ -3530,6 +3530,11 @@ const translations = {
             policyExpenseChatName: ({displayName}: PolicyExpenseChatNameParams) => `Uitgaven van ${displayName}`,
             deepDiveExpensifyCard: `<muted-text-label>Expensify Card transacties worden automatisch geëxporteerd naar een “Expensify Card Liability Account” die is aangemaakt met <a href="${CONST.DEEP_DIVE_EXPENSIFY_CARD}">onze integratie</a>.</muted-text-label>`,
         },
+        receiptPartners: {
+            uber: {
+                subtitle: 'Automatiseer reis- en maaltijdbezorgkosten binnen uw organisatie.',
+            },
+        },
         perDiem: {
             subtitle: 'Stel dagvergoedingen in om de dagelijkse uitgaven van werknemers te beheersen.',
             amount: 'Bedrag',
diff --git a/src/languages/pl.ts b/src/languages/pl.ts
index 89e13acd59f6..8d2289cea4f3 100644
--- a/src/languages/pl.ts
+++ b/src/languages/pl.ts
@@ -3523,6 +3523,11 @@ const translations = {
             policyExpenseChatName: ({displayName}: PolicyExpenseChatNameParams) => `Wydatki ${displayName}`,
             deepDiveExpensifyCard: `<muted-text-label>Transakcje kartą Expensify będą automatycznie eksportowane na „Konto odpowiedzialności karty Expensify” utworzone za pomocą <a href="${CONST.DEEP_DIVE_EXPENSIFY_CARD}">naszej integracji</a>.</muted-text-label>`,
         },
+        receiptPartners: {
+            uber: {
+                subtitle: 'Zautomatyzuj wydatki na podróże i dostawę posiłków w swojej organizacji.',
+            },
+        },
         perDiem: {
             subtitle: 'Ustaw stawki diety, aby kontrolować dzienne wydatki pracowników.',
             amount: 'Kwota',
diff --git a/src/languages/pt-BR.ts b/src/languages/pt-BR.ts
index 7c641cc39e70..3b724927074b 100644
--- a/src/languages/pt-BR.ts
+++ b/src/languages/pt-BR.ts
@@ -3528,6 +3528,11 @@ const translations = {
             policyExpenseChatName: ({displayName}: PolicyExpenseChatNameParams) => `Despesas de ${displayName}`,
             deepDiveExpensifyCard: `<muted-text-label>As transações do cartão Expensify serão exportadas automaticamente para uma “Conta de responsabilidade do cartão Expensify” criada com <a href="${CONST.DEEP_DIVE_EXPENSIFY_CARD}">nossa integração</a>.</muted-text-label>`,
         },
+        receiptPartners: {
+            uber: {
+                subtitle: 'Automatize despesas de viagens e entrega de refeições em toda a sua organização.',
+            },
+        },
         perDiem: {
             subtitle: 'Defina taxas de diárias para controlar os gastos diários dos funcionários.',
             amount: 'Quantia',
diff --git a/src/languages/zh-hans.ts b/src/languages/zh-hans.ts
index 4a854ff2b89c..96a09a841046 100644
--- a/src/languages/zh-hans.ts
+++ b/src/languages/zh-hans.ts
@@ -3481,6 +3481,11 @@ const translations = {
             policyExpenseChatName: ({displayName}: PolicyExpenseChatNameParams) => `${displayName}的费用`,
             deepDiveExpensifyCard: `<muted-text-label>Expensify 卡交易将自动导出到与<a href="${CONST.DEEP_DIVE_EXPENSIFY_CARD}">我们集成</a>创建的 “Expensify 卡责任账户”。</muted-text-label>`,
         },
+        receiptPartners: {
+            uber: {
+                subtitle: '自动化整个组织的差旅和送餐费用。',
+            },
+        },
         perDiem: {
             subtitle: '设置每日津贴标准以控制员工的日常支出。',
             amount: '金额',
diff --git a/src/libs/API/parameters/OpenPolicyReceiptPartnersPageParams.ts b/src/libs/API/parameters/OpenPolicyReceiptPartnersPageParams.ts
new file mode 100644
index 000000000000..43d9e0121a99
--- /dev/null
+++ b/src/libs/API/parameters/OpenPolicyReceiptPartnersPageParams.ts
@@ -0,0 +1,5 @@
+type OpenPolicyReceiptPartnersPageParams = {
+    policyID: string;
+};
+
+export default OpenPolicyReceiptPartnersPageParams;
diff --git a/src/libs/API/parameters/index.ts b/src/libs/API/parameters/index.ts
index 9e726ef807da..de8154e2dacb 100644
--- a/src/libs/API/parameters/index.ts
+++ b/src/libs/API/parameters/index.ts
@@ -53,6 +53,7 @@ export type {default as OpenReportParams} from './OpenReportParams';
 export type {default as OpenRoomMembersPageParams} from './OpenRoomMembersPageParams';
 export type {default as OpenPlaidCompanyCardLoginParams} from './OpenPlaidCompanyCardLoginParams';
 export type {default as OpenSidePanelParams} from './OpenSidePanelParams';
+export type {default as OpenPolicyReceiptPartnersPageParams} from './OpenPolicyReceiptPartnersPageParams';
 export type {default as PaymentCardParams} from './PaymentCardParams';
 export type {default as PusherPingParams} from './PusherPingParams';
 export type {default as ReconnectAppParams} from './ReconnectAppParams';
diff --git a/src/libs/API/types.ts b/src/libs/API/types.ts
index 4eb7e4e0db75..14a0be6c160b 100644
--- a/src/libs/API/types.ts
+++ b/src/libs/API/types.ts
@@ -1065,6 +1065,7 @@ const READ_COMMANDS = {
     OPEN_WORKSPACE_INVITE_PAGE: 'OpenWorkspaceInvitePage',
     OPEN_DRAFT_WORKSPACE_REQUEST: 'OpenDraftWorkspaceRequest',
     OPEN_POLICY_WORKFLOWS_PAGE: 'OpenPolicyWorkflowsPage',
+    OPEN_POLICY_RECEIPT_PARTNERS_PAGE: 'OpenPolicyReceiptPartnersPage',
     OPEN_POLICY_DISTANCE_RATES_PAGE: 'OpenPolicyDistanceRatesPage',
     OPEN_POLICY_PER_DIEM_RATES_PAGE: 'OpenPolicyPerDiemRatesPage',
     OPEN_POLICY_MORE_FEATURES_PAGE: 'OpenPolicyMoreFeaturesPage',
@@ -1148,6 +1149,7 @@ type ReadCommandParameters = {
     [READ_COMMANDS.OPEN_SEARCH_FILTERS_CARD_PAGE]: null;
     [READ_COMMANDS.OPEN_POLICY_PROFILE_PAGE]: Parameters.OpenPolicyProfilePageParams;
     [READ_COMMANDS.OPEN_POLICY_INITIAL_PAGE]: Parameters.OpenPolicyInitialPageParams;
+    [READ_COMMANDS.OPEN_POLICY_RECEIPT_PARTNERS_PAGE]: Parameters.OpenPolicyReceiptPartnersPageParams;
     [READ_COMMANDS.OPEN_SUBSCRIPTION_PAGE]: null;
     [READ_COMMANDS.OPEN_DRAFT_DISTANCE_EXPENSE]: null;
     [READ_COMMANDS.START_ISSUE_NEW_CARD_FLOW]: Parameters.StartIssueNewCardFlowParams;
diff --git a/src/libs/HttpUtils.ts b/src/libs/HttpUtils.ts
index 13e6542736a4..337e2e578f6c 100644
--- a/src/libs/HttpUtils.ts
+++ b/src/libs/HttpUtils.ts
@@ -180,4 +180,5 @@ function cancelPendingRequests(command: AbortCommand = ABORT_COMMANDS.All) {
 export default {
     xhr,
     cancelPendingRequests,
+    processHTTPRequest,
 };
diff --git a/src/libs/Navigation/AppNavigator/Navigators/WorkspaceSplitNavigator.tsx b/src/libs/Navigation/AppNavigator/Navigators/WorkspaceSplitNavigator.tsx
index 468ae23d1fd8..00274508cffc 100644
--- a/src/libs/Navigation/AppNavigator/Navigators/WorkspaceSplitNavigator.tsx
+++ b/src/libs/Navigation/AppNavigator/Navigators/WorkspaceSplitNavigator.tsx
@@ -29,6 +29,7 @@ const CENTRAL_PANE_WORKSPACE_SCREENS = {
     [SCREENS.WORKSPACE.EXPENSIFY_CARD]: () => require<ReactComponentModule>('../../../../pages/workspace/expensifyCard/WorkspaceExpensifyCardPage').default,
     [SCREENS.WORKSPACE.COMPANY_CARDS]: () => require<ReactComponentModule>('../../../../pages/workspace/companyCards/WorkspaceCompanyCardsPage').default,
     [SCREENS.WORKSPACE.PER_DIEM]: () => require<ReactComponentModule>('../../../../pages/workspace/perDiem/WorkspacePerDiemPage').default,
+    [SCREENS.WORKSPACE.RECEIPT_PARTNERS]: () => require<ReactComponentModule>('../../../../pages/workspace/receiptPartners/WorkspaceReceiptPartnersPage').default,
     [SCREENS.WORKSPACE.DISTANCE_RATES]: () => require<ReactComponentModule>('../../../../pages/workspace/distanceRates/PolicyDistanceRatesPage').default,
     [SCREENS.WORKSPACE.RULES]: () => require<ReactComponentModule>('../../../../pages/workspace/rules/PolicyRulesPage').default,
 } satisfies Screens;
diff --git a/src/libs/Navigation/linkingConfig/RELATIONS/WORKSPACE_TO_RHP.ts b/src/libs/Navigation/linkingConfig/RELATIONS/WORKSPACE_TO_RHP.ts
index 836009eae7c1..b2049090661f 100755
--- a/src/libs/Navigation/linkingConfig/RELATIONS/WORKSPACE_TO_RHP.ts
+++ b/src/libs/Navigation/linkingConfig/RELATIONS/WORKSPACE_TO_RHP.ts
@@ -259,6 +259,7 @@ const WORKSPACE_TO_RHP: Partial<Record<keyof WorkspaceSplitNavigatorParamList, s
         SCREENS.WORKSPACE.RULES_CUSTOM,
         SCREENS.WORKSPACE.RULES_PROHIBITED_DEFAULT,
     ],
+    [SCREENS.WORKSPACE.RECEIPT_PARTNERS]: [],
     [SCREENS.WORKSPACE.PER_DIEM]: [
         SCREENS.WORKSPACE.PER_DIEM_IMPORT,
         SCREENS.WORKSPACE.PER_DIEM_IMPORTED,
diff --git a/src/libs/Navigation/linkingConfig/config.ts b/src/libs/Navigation/linkingConfig/config.ts
index 9063faac63b6..6f790f4d8c13 100644
--- a/src/libs/Navigation/linkingConfig/config.ts
+++ b/src/libs/Navigation/linkingConfig/config.ts
@@ -1671,6 +1671,9 @@ const config: LinkingOptions<RootNavigatorParamList>['config'] = {
                 [SCREENS.WORKSPACE.PER_DIEM]: {
                     path: ROUTES.WORKSPACE_PER_DIEM.route,
                 },
+                [SCREENS.WORKSPACE.RECEIPT_PARTNERS]: {
+                    path: ROUTES.WORKSPACE_RECEIPT_PARTNERS.route,
+                },
                 [SCREENS.WORKSPACE.WORKFLOWS]: {
                     path: ROUTES.WORKSPACE_WORKFLOWS.route,
                 },
diff --git a/src/libs/Navigation/types.ts b/src/libs/Navigation/types.ts
index 2ccaf046cdc4..fa42c845e2d8 100644
--- a/src/libs/Navigation/types.ts
+++ b/src/libs/Navigation/types.ts
@@ -1861,6 +1861,9 @@ type WorkspaceSplitNavigatorParamList = {
     [SCREENS.WORKSPACE.COMPANY_CARDS]: {
         policyID: string;
     };
+    [SCREENS.WORKSPACE.RECEIPT_PARTNERS]: {
+        policyID: string;
+    };
     [SCREENS.WORKSPACE.COMPANY_CARDS_ADD_NEW]: {
         policyID: string;
         backTo?: Routes;
diff --git a/src/libs/actions/Policy/Policy.ts b/src/libs/actions/Policy/Policy.ts
index 68394dabe7ab..5bde170459fa 100644
--- a/src/libs/actions/Policy/Policy.ts
+++ b/src/libs/actions/Policy/Policy.ts
@@ -31,6 +31,7 @@ import type {
     OpenPolicyInitialPageParams,
     OpenPolicyMoreFeaturesPageParams,
     OpenPolicyProfilePageParams,
+    OpenPolicyReceiptPartnersPageParams,
     OpenPolicyTaxesPageParams,
     OpenPolicyWorkflowsPageParams,
     OpenWorkspaceInvitePageParams,
@@ -2498,6 +2499,17 @@ function openPolicyWorkflowsPage(policyID: string) {
     API.read(READ_COMMANDS.OPEN_POLICY_WORKFLOWS_PAGE, params, onyxData);
 }
 
+function openPolicyReceiptPartnersPage(policyID?: string) {
+    if (!policyID) {
+        Log.warn('openPolicyReceiptPartnersPage invalid params', {policyID});
+        return;
+    }
+
+    const params: OpenPolicyReceiptPartnersPageParams = {policyID};
+
+    API.read(READ_COMMANDS.OPEN_POLICY_RECEIPT_PARTNERS_PAGE, params);
+}
+
 /**
  * Returns the accountIDs of the members of the policy whose data is passed in the parameters
  */
@@ -5736,6 +5748,7 @@ export {
     clearBillingReceiptDetailsErrors,
     clearQuickbooksOnlineAutoSyncErrorField,
     setIsForcedToChangeCurrency,
+    openPolicyReceiptPartnersPage,
     setIsComingFromGlobalReimbursementsFlow,
     setPolicyAttendeeTrackingEnabled,
     updateInterestedFeatures,
diff --git a/src/pages/workspace/WorkspaceInitialPage.tsx b/src/pages/workspace/WorkspaceInitialPage.tsx
index 768c99044348..d04a4c4aa832 100644
--- a/src/pages/workspace/WorkspaceInitialPage.tsx
+++ b/src/pages/workspace/WorkspaceInitialPage.tsx
@@ -211,11 +211,10 @@ function WorkspaceInitialPage({policyDraft, policy: policyProp, route}: Workspac
                 icon: Receipt,
                 action: singleExecution(
                     waitForNavigate(() => {
-                        // TODO: Navigate to Receipt Partners page when it's created
-                        // Navigation.navigate(ROUTES.POLICY_RECEIPT_PARTNERS.getRoute(policyID))
+                        Navigation.navigate(ROUTES.WORKSPACE_RECEIPT_PARTNERS.getRoute(policyID));
                     }),
                 ),
-                screenName: SCREENS.WORKSPACE.CATEGORIES, // Update to SCREENS.WORKSPACE.RECEIPT_PARTNERS when created
+                screenName: SCREENS.WORKSPACE.RECEIPT_PARTNERS,
                 highlighted: highlightedFeature === CONST.POLICY.MORE_FEATURES.ARE_RECEIPT_PARTNERS_ENABLED,
             });
         }
diff --git a/src/pages/workspace/receiptPartners/WorkspaceReceiptPartnersPage.tsx b/src/pages/workspace/receiptPartners/WorkspaceReceiptPartnersPage.tsx
new file mode 100644
index 000000000000..aceb5354448f
--- /dev/null
+++ b/src/pages/workspace/receiptPartners/WorkspaceReceiptPartnersPage.tsx
@@ -0,0 +1,179 @@
+import React, {useCallback, useEffect, useMemo} from 'react';
+import {ActivityIndicator, View} from 'react-native';
+import Button from '@components/Button';
+import HeaderWithBackButton from '@components/HeaderWithBackButton';
+import * as Illustrations from '@components/Icon/Illustrations';
+import MenuItem from '@components/MenuItem';
+import OfflineWithFeedback from '@components/OfflineWithFeedback';
+import ScreenWrapper from '@components/ScreenWrapper';
+import ScrollView from '@components/ScrollView';
+import Section from '@components/Section';
+import useLocalize from '@hooks/useLocalize';
+import useNetwork from '@hooks/useNetwork';
+import usePolicy from '@hooks/usePolicy';
+import useResponsiveLayout from '@hooks/useResponsiveLayout';
+import useTheme from '@hooks/useTheme';
+import useThemeStyles from '@hooks/useThemeStyles';
+import useThreeDotsAnchorPosition from '@hooks/useThreeDotsAnchorPosition';
+import Navigation from '@navigation/Navigation';
+import type {PlatformStackScreenProps} from '@navigation/PlatformStackNavigation/types';
+import type {WorkspaceSplitNavigatorParamList} from '@navigation/types';
+import AccessOrNotFoundWrapper from '@pages/workspace/AccessOrNotFoundWrapper';
+import type {MenuItemData} from '@pages/workspace/accounting/types';
+import {openExternalLink} from '@userActions/Link';
+import {openPolicyReceiptPartnersPage} from '@userActions/Policy/Policy';
+import CONST from '@src/CONST';
+import type SCREENS from '@src/SCREENS';
+import {getReceiptPartnersIntegrationData} from './utils';
+
+type WorkspaceReceiptPartnersPageProps = PlatformStackScreenProps<WorkspaceSplitNavigatorParamList, typeof SCREENS.WORKSPACE.RECEIPT_PARTNERS>;
+
+function WorkspaceReceiptPartnersPage({route}: WorkspaceReceiptPartnersPageProps) {
+    const policyID = route.params.policyID;
+    const {translate} = useLocalize();
+    const styles = useThemeStyles();
+    const threeDotsAnchorPosition = useThreeDotsAnchorPosition(styles.threeDotsPopoverOffsetNoCloseButton);
+    const {shouldUseNarrowLayout} = useResponsiveLayout();
+    const receiptPartnerNames = CONST.POLICY.RECEIPT_PARTNERS.NAME;
+    const receiptPartnerIntegrations = Object.values(receiptPartnerNames);
+    const {isOffline} = useNetwork();
+    const policy = usePolicy(policyID);
+    const theme = useTheme();
+    const isLoading = policy?.isLoading;
+    const integrations = policy?.receiptPartners;
+
+    const startIntegrationFlow = useCallback(
+        ({name}: {name: string}) => {
+            switch (name) {
+                case CONST.POLICY.RECEIPT_PARTNERS.NAME.UBER: {
+                    const {connectFormData} = integrations?.uber ?? {};
+                    const hash = connectFormData?.hash;
+                    const query = connectFormData?.query;
+                    const userName = connectFormData?.name;
+                    const id = connectFormData?.id;
+                    openExternalLink(`${CONST.UBER_CONNECT_URL}?query=${query}&hash=${hash}&name=${userName}&id=${id}`);
+                    break;
+                }
+                default: {
+                    break;
+                }
+            }
+        },
+        [integrations],
+    );
+
+    const fetchReceiptPartners = useCallback(() => {
+        openPolicyReceiptPartnersPage(policyID);
+    }, [policyID]);
+
+    useEffect(() => {
+        fetchReceiptPartners();
+        // eslint-disable-next-line react-compiler/react-compiler
+        // eslint-disable-next-line react-hooks/exhaustive-deps
+    }, []);
+
+    const connectionsMenuItems: MenuItemData[] = useMemo(() => {
+        if (policyID) {
+            return receiptPartnerIntegrations
+                .map((integration) => {
+                    const integrationData = getReceiptPartnersIntegrationData(integration, translate);
+                    if (!integrationData) {
+                        return undefined;
+                    }
+
+                    const iconProps = integrationData?.icon
+                        ? {
+                              icon: integrationData.icon,
+                              iconType: CONST.ICON_TYPE_AVATAR,
+                          }
+                        : {};
+
+                    return {
+                        ...iconProps,
+                        interactive: false,
+                        wrapperStyle: [styles.sectionMenuItemTopDescription],
+                        shouldShowRightComponent: true,
+                        title: integrationData?.title,
+                        numberOfLinesDescription: 5,
+                        titleContainerStyle: [styles.pr2],
+                        description: integrationData?.description,
+                        rightComponent: (
+                            <Button
+                                onPress={() => startIntegrationFlow({name: integration})}
+                                text={translate('workspace.accounting.setup')}
+                                style={styles.justifyContentCenter}
+                                small
+                                isDisabled={isOffline}
+                            />
+                        ),
+                    };
+                })
+                .filter(Boolean) as MenuItemData[];
+        }
+
+        return [];
+    }, [isOffline, policyID, receiptPartnerIntegrations, startIntegrationFlow, styles.justifyContentCenter, styles.pr2, styles.sectionMenuItemTopDescription, translate]);
+
+    return (
+        <AccessOrNotFoundWrapper
+            accessVariants={[CONST.POLICY.ACCESS_VARIANTS.ADMIN]}
+            policyID={policyID}
+            featureName={CONST.POLICY.MORE_FEATURES.ARE_RECEIPT_PARTNERS_ENABLED}
+        >
+            {isLoading ? (
+                <ActivityIndicator
+                    size={CONST.ACTIVITY_INDICATOR_SIZE.LARGE}
+                    style={styles.flex1}
+                    color={theme.spinner}
+                />
+            ) : (
+                <ScreenWrapper
+                    testID={WorkspaceReceiptPartnersPage.displayName}
+                    shouldShowOfflineIndicatorInWideScreen
+                >
+                    <HeaderWithBackButton
+                        title={translate('workspace.common.receiptPartners')}
+                        shouldShowBackButton={shouldUseNarrowLayout}
+                        icon={Illustrations.ReceiptPartners}
+                        shouldUseHeadlineHeader
+                        threeDotsAnchorPosition={threeDotsAnchorPosition}
+                        onBackButtonPress={Navigation.popToSidebar}
+                    />
+                    <ScrollView
+                        contentContainerStyle={styles.pt3}
+                        addBottomSafeAreaPadding
+                    >
+                        <View style={[styles.flex1, shouldUseNarrowLayout ? styles.workspaceSectionMobile : styles.workspaceSection]}>
+                            <Section
+                                title={translate('workspace.accounting.title')}
+                                isCentralPane
+                                subtitleMuted
+                                titleStyles={styles.accountSettingsSectionTitle}
+                                childrenStyles={styles.pt5}
+                            >
+                                {connectionsMenuItems.map((menuItem) => (
+                                    <OfflineWithFeedback
+                                        pendingAction={menuItem.pendingAction}
+                                        key={menuItem.title}
+                                        shouldDisableStrikeThrough
+                                    >
+                                        <MenuItem
+                                            brickRoadIndicator={menuItem.brickRoadIndicator}
+                                            key={menuItem.title}
+                                            // eslint-disable-next-line react/jsx-props-no-spreading
+                                            {...menuItem}
+                                        />
+                                    </OfflineWithFeedback>
+                                ))}
+                            </Section>
+                        </View>
+                    </ScrollView>
+                </ScreenWrapper>
+            )}
+        </AccessOrNotFoundWrapper>
+    );
+}
+
+WorkspaceReceiptPartnersPage.displayName = 'WorkspaceReceiptPartnersPage';
+
+export default WorkspaceReceiptPartnersPage;
diff --git a/src/pages/workspace/receiptPartners/types.ts b/src/pages/workspace/receiptPartners/types.ts
new file mode 100644
index 000000000000..b1852cc0684f
--- /dev/null
+++ b/src/pages/workspace/receiptPartners/types.ts
@@ -0,0 +1,16 @@
+import type {MenuItemProps} from '@components/MenuItem';
+import type {OfflineWithFeedbackProps} from '@components/OfflineWithFeedback';
+import type {ErrorFields, PendingFields} from '@src/types/onyx/OnyxCommon';
+import type IconAsset from '@src/types/utils/IconAsset';
+
+type MenuItemData = MenuItemProps & {pendingAction?: OfflineWithFeedbackProps['pendingAction']; errors?: OfflineWithFeedbackProps['errors']};
+
+type ReceiptPartnersIntegration = {
+    title: string;
+    description: string;
+    icon: IconAsset;
+    pendingFields?: PendingFields<string>;
+    errorFields?: ErrorFields;
+};
+
+export type {MenuItemData, ReceiptPartnersIntegration};
diff --git a/src/pages/workspace/receiptPartners/utils.tsx b/src/pages/workspace/receiptPartners/utils.tsx
new file mode 100644
index 000000000000..67e5fa01b8d4
--- /dev/null
+++ b/src/pages/workspace/receiptPartners/utils.tsx
@@ -0,0 +1,32 @@
+import React from 'react';
+import * as Expensicons from '@components/Icon/Expensicons';
+import type {LocaleContextProps} from '@components/LocaleContextProvider';
+import Text from '@components/Text';
+import CONST from '@src/CONST';
+import type {ThemeStyles} from '@src/styles';
+import type {ReceiptPartnersIntegration} from './types';
+
+function getReceiptPartnersIntegrationData(receiptPartnerName: string, translate: LocaleContextProps['translate']): ReceiptPartnersIntegration | undefined {
+    switch (receiptPartnerName) {
+        case CONST.POLICY.RECEIPT_PARTNERS.NAME.UBER:
+            return {
+                title: CONST.POLICY.RECEIPT_PARTNERS.NAME_USER_FRIENDLY[CONST.POLICY.RECEIPT_PARTNERS.NAME.UBER],
+                description: translate('workspace.receiptPartners.uber.subtitle'),
+                icon: Expensicons.Uber,
+                pendingFields: {},
+                errorFields: {},
+            };
+        default:
+            return undefined;
+    }
+}
+
+function getSynchronizationErrorMessage(receiptPartnerName: string, translate: LocaleContextProps['translate'], styles?: ThemeStyles): React.ReactNode | undefined {
+    return (
+        <Text style={[styles?.formError]}>
+            <Text style={[styles?.formError]}>{translate('workspace.common.authenticationError', {connectionName: receiptPartnerName})}</Text>
+        </Text>
+    );
+}
+
+export {getReceiptPartnersIntegrationData, getSynchronizationErrorMessage};
diff --git a/src/types/onyx/Policy.ts b/src/types/onyx/Policy.ts
index 71b68b1e34d0..10970f8987b0 100644
--- a/src/types/onyx/Policy.ts
+++ b/src/types/onyx/Policy.ts
@@ -120,6 +120,53 @@ type CompanyAddress = {
     country: Country | '';
 };
 
+/**
+ * Uber Receipt Partner
+ */
+type UberReceiptPartner = {
+    /**
+     * form data for uber partner
+     */
+    connectFormData: {
+        /**
+         * fname for uber partner
+         */
+        fname?: string;
+        /**
+         * hash for uber partner
+         */
+        hash: string;
+        /**
+         * id for uber partner
+         */
+        id: string;
+        /**
+         * lname for uber partner
+         */
+        lname?: string;
+        /**
+         * name for uber partner
+         */
+        name: string;
+        /**
+         * query for uber partner
+         */
+        query: string;
+        /**
+         * requestID for uber partner
+         */
+        requestID?: string;
+    };
+};
+
+/** Policy Receipt partners */
+type ReceiptPartners = {
+    /**
+     * uber partner
+     */
+    [CONST.POLICY.RECEIPT_PARTNERS.NAME.UBER]: UberReceiptPartner;
+};
+
 /** Policy disabled fields */
 type DisabledFields = {
     /** Whether the default billable field is disabled */
@@ -1764,6 +1811,11 @@ type Policy = OnyxCommon.OnyxValueWithOfflineFeedback<
         /** Whether new transactions need to be categorized */
         requiresCategory?: boolean;
 
+        /**
+         * Policy Receipt Partners
+         */
+        receiptPartners?: ReceiptPartners;
+
         /** Whether the workspace has multiple levels of tags enabled */
         hasMultipleTagLists?: boolean;
 
@@ -1837,12 +1889,12 @@ type Policy = OnyxCommon.OnyxValueWithOfflineFeedback<
         /** Whether the Report Fields feature is enabled */
         areReportFieldsEnabled?: boolean;
 
-        /** Whether the Connections feature is enabled */
-        areConnectionsEnabled?: boolean;
-
         /** Whether the Receipt Partners feature is enabled */
         areReceiptPartnersEnabled?: boolean;
 
+        /** Whether the Connections feature is enabled */
+        areConnectionsEnabled?: boolean;
+
         /** Whether the Invoices feature is enabled */
         areInvoicesEnabled?: boolean;
 
@@ -1956,6 +2008,7 @@ export type {
     Connections,
     SageIntacctOfflineStateKeys,
     ConnectionName,
+    UberReceiptPartner,
     AllConnectionName,
     Tenant,
     Account,
diff --git a/tests/utils/TestNavigationContainer.tsx b/tests/utils/TestNavigationContainer.tsx
index b0e45e69b7c2..982e46f793fd 100644
--- a/tests/utils/TestNavigationContainer.tsx
+++ b/tests/utils/TestNavigationContainer.tsx
@@ -53,6 +53,10 @@ function TestWorkspaceSplitNavigator() {
                 name={SCREENS.WORKSPACE.PER_DIEM}
                 getComponent={getEmptyComponent}
             />
+            <WorkspaceSplit.Screen
+                name={SCREENS.WORKSPACE.RECEIPT_PARTNERS}
+                getComponent={getEmptyComponent}
+            />
         </WorkspaceSplit.Navigator>
     );
 }
